С помощью pdfkit сохраняйте (записывайте) несколько преобразованных PDF-файлов в отдельные файлы в последовательности. - PullRequest
1 голос
/ 15 октября 2019

У меня есть несколько файлов htm в каталоге. Я использовал pdfkit для конвертации в pdf файлы. Преобразование работает отлично, но я не знаю, как записать преобразованные PDF в отдельные файлы. Прямо сейчас, это просто перезаписывает предыдущий файл. Пожалуйста помоги. Я действительно оценил это.

AttributeError: у объекта 'str' нет атрибута 'write'

Я думаю, что лучший способ - это (1) преобразовать в pdf и (2) сохранить файл в последовательности. Но я просто не могу разобраться с модулем pdfkit. Пожалуйста помоги. Спасибо!

import pdfkit
import os
import requests

os.chdir('C:\\Users\\phill\\Desktop\\10k\\HTML')

def htmltopdf(file):
    with open(file) as f:
        pdfkit.from_file(f, '8k.pdf')
        with open('8k.pdf', 'w') as pdf:
            file.write('8k.pdf')

files=os.listdir('C:\\Users\\phill\\Desktop\\10k\\HTML')
for file in files:
    if ".htm" in file:
        htmltopdf(file)
...