我正在尝试将HTML页面或HTML URL转换为pdf,它不仅可以转换HTML,还可以转换css并保存它。我不知道应该使用什么(weasyprint、wkhtmltoppdf或python pdfkit)。同时,我正在使用以下代码:
def ConvertToPdf(urltoConvert=None):
import pdfkit
pdfFormatOptions= {'page-size':'Letter', 'disable-forms':'','zoom': 1}
pdfObject = None
try:
pdfkit.from_url('http://tdi.dartmouth.edu/', 'dart.pdf')
except:
Exception while converting"
pass
return pdfObject
if __name__ == "__main__":
# url ='http://tdi.dartmouth.edu/'
ConvertToPdf()
还有这个密码
^{pr2}$但一切都是徒劳的请帮忙。在
这应该行得通
另外,另一个解决方案可能是通过selenium制作屏幕截图,然后从这些图像中合成.pdf。但是,它很脏。在
您可以尝试使用: https://pypi.python.org/pypi/pdfkit
它还有一个保存CSS的函数
相关问题 更多 >
编程相关推荐