我在HTML頁面中有SVG圖像和大量帶有內嵌CSS的文本。我需要將它們全部導出爲PDF。向我建議適合我需要的技術。我使用JavaScript和jQuery作爲前端,Python使用後端。將網頁導出爲PDF
UPDATE:
我已經試過jsPDF,但不保留CSS樣式,我不能也導出圖像。
我在HTML頁面中有SVG圖像和大量帶有內嵌CSS的文本。我需要將它們全部導出爲PDF。向我建議適合我需要的技術。我使用JavaScript和jQuery作爲前端,Python使用後端。將網頁導出爲PDF
UPDATE:
我已經試過jsPDF,但不保留CSS樣式,我不能也導出圖像。
如果你想這樣做服務器端,有一個Python包爲:
否則,你可以做到這一點在瀏覽器但你會鬆動CSS。 jsPDF似乎擁有將HTML轉換爲PDF的實驗性支持,或者您可以通過編程方式填充具有相似內容的PDF文檔。 SVG通過插件支持。
演示:
Github上:
你知道wkhtmltopdf命令行工具?我在一個項目中,我也需要將網頁轉換爲PDF,我使用這個庫(我使用PHP作爲後端),它對我來說非常好。
我希望我已經幫助:d
但在我的情況下,我不使用PHP作爲後端,它會爲我工作python –
不幸的是,我從來沒有使用過Python。但是我用PHP的函數「exec()」使用了這個命令。因此,如果你可以在Python中「模擬一個外部程序的實現」,我認爲這是行得通的。 –
謝謝我會嘗試 –
的[生成使用Javascript DIV從HTML PDF]可能的複製(https://stackoverflow.com/questions/18191893/generate-pdf-from-html-in- div-using-javascript) – Cristyan
你到目前爲止嘗試過什麼? – freginold
@Cristyan該包不會保留css樣式,而導出爲PDF –