Ошибка времени выполнения: Pandoc умер с кодом выхода «47» во время преобразования: pdflatex не найден. Пожалуйста, выберите другой —pdf-движок или установите pdflatex`

#python #python-3.x #pandoc #pdflatex #pypandoc

Вопрос:

Я хочу преобразовать свой файл Word .docx в файл на pdf Python.

 import os import pypandoc from django.http import FileResponse  newdir = os.path.abspath(os.path.join(os.path.dirname(__file__))) if not os.path.exists(newdir):  os.makedirs(newdir) print(newdir)  file_name = os.path.join(newdir, 'test.docx') pdf_filename = file_name.split(".docx")[0] pdf_file = pypandoc.convert_file(file_name, 'pdf', format='docx', outputfile=pdf_filename   ".pdf", extra_args=['--pdf-engine=pdflatex']) pdf = open(pdf_filename   ".pdf", 'rb') response = FileResponse(pdf) return response  

Я уже установил pdflatex и pylatex, но я получаю сообщение об ошибке- RuntimeError: Pandoc died with exitcode "47" during conversion: pdflatex not found. Please select a different --pdf-engine or install pdflatex

Комментарии:

1. Когда вы говорите «doc», вы имеете в виду устаревший .doc формат, используемый Microsoft Word 97-2003, или вы также включаете текущий .docx формат, используемый Word и другими программами сегодня?

2. Я имею в виду .docx