HTMLページやHTML URLを、htmlだけでなくcssも変換して保存するpdfに変換しようとしています。私は何を使うべきですか(weasyprint、wkhtmltopdf、python pdfkit)。一方、私はこのコードを使用しています:ウェブページまたはHTMLのURLをpdfに変換するには?
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()
このコード
import weasyprint
pdf = weasyprint.HTML('http://tdi.dartmouth.edu/').write_pdf()
len(pdf)
file('dart.pdf', 'w').write(pdf)
しかし無駄にすべてを助けてください。
すべてのウェブサイトについて、CSSファイルを指定する必要があります。私たちが自動であれば、HTMLページをすべてCSSに変換するだけです。 CSSファイルをどうやって知っているの? – Shad