Я пытаюсь использовать xhtml2pdf для печати веб-страницы в PDF-файлы локального диска. Ниже приведен пример.
Он работает и не возвращает ошибку. Однако он не конвертирует веб-страницу, а только предложение. в этом случае в файл PDF записывается только «http://www.yahoo.com/. .
Как я могу преобразовать веб-страницу в PDF?
from xhtml2pdf import pisa
sourceHtml = 'http://www.yahoo.com/'
outputFilename = "test.pdf"
def convertHtmlToPdf(sourceHtml, outputFilename):
resultFile = open(outputFilename, "w+b")
pisaStatus = pisa.CreatePDF(sourceHtml,resultFile)
resultFile.close()
return pisaStatus.err
if __name__=="__main__":
pisa.showLogging()
convertHtmlToPdf(sourceHtml, outputFilename)