У меня есть проект, в который я конвертирую HTML файлов, которые я создаю, в PDF. По сути, я создаю два HTML файла, объединяю их в один HTML файл и конвертирую этот файл с pdfkit
. Когда я запускаю свой код в Spyder
, все в порядке, я получаю это сообщение в терминале:
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done
, и я получаю нужные файлы PDF, и я также вижу три файла HTML ( два, которые я создаю, и одно объединенное), а также некоторые фотографии, которые я сохраняю из своего GUI и прикрепляю к своим файлам HTML / PDF.
Пока все хорошо, но когда я конвертирую свой код с помощью pyinstaller
он перебивает диалог PDF. Я использую эту строку для преобразования HTML в PDF:
pdfkit.from_file(fileAddress_final,fileAddress_PDF)
, где fileAddress_final
- объединенный файл HTML, а fileAddress_PDF
- требуемый путь. туда, где будет сохранен файл PDF.
Когда я попытался запустить файл .exe
без строки выше, он не показывал sh (но, очевидно, не создает файл PDF, который я буду sh).
Я пытался найти ответ на него раньше, но, возможно, я не был достаточно ясен, и также провел несколько тестов, поэтому мне удалось выяснить, что это единственная строка, которая вызывает проблемы.
Кто-нибудь тоже испытывал подобные вещи? Есть идеи как это исправить?