конвертировать текст в PDF, используя python - PullRequest
1 голос
/ 16 июня 2020

У меня проблема, я хочу запустить этот код, но есть эта ошибка

File "C:/Users/ASUS/Desktop/pdfff.py", line 1, in <module>
    from fpdf import FPDF
ModuleNotFoundError: No module named 'fpdf'

Я пробовал эту команду: pip install fpdf, но ничего не изменилось.

Это код:

from fpdf import FPDF 

# save FPDF() class into  
# a variable pdf 
pdf = FPDF()    

# Add a page 
pdf.add_page() 

# set style and size of font  
# that you want in the pdf 
pdf.set_font("Arial", size = 15) 

# open the text file in read mode 
f = open("myfile.txt", "r") 

# insert the texts in pdf 
for x in f: 
    pdf.cell(200, 10, txt = x, ln = 1, align = 'C') 

# save the pdf with name .pdf 
pdf.output("mygfg.pdf")    

Ответы [ 2 ]

0 голосов
/ 16 июня 2020

Импортировали ли вы модуль перед его использованием?

Когда вы открываете Документацию , вы видите, что вы должны импортировать модуль перед его использованием. Убедитесь, что вы написали этот код раньше других:

from fpdf import FPDF

Следующий код является примером, доступным в официальной документации PyFPDF. Щелкните здесь , чтобы получить к нему доступ.

from fpdf import FPDF

pdf = FPDF()
pdf.add_page()
pdf.set_font('Arial', 'B', 16)
pdf.cell(40, 10, 'Hello World!')
pdf.output('tuto1.pdf', 'F')

0 голосов
/ 16 июня 2020

Моя репутация настолько низкая, что я не могу комментировать, но вы действительно импортировали модуль в скрипт py? Если нет, возможно, попробуйте выбросить

из импорта FPDF *

или

из импорта fpdf FPDF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...