[英]Best way to convert HTML page into PDF file
我正在編寫一項新服務 Convert-HTML-TO-PDF。 但現在我很困惑我應該更喜歡哪種方式。
我必須實施哪些方法:
Head-less
瀏覽器並捕獲HTML
頁面並轉換為PDF
Java
/ Node
Lib 進行轉換。 哪個會在 PDF 文件中創建 HTML 相關組件然后渲染?現在,請幫助我了解什么是實施服務的最佳方式以及為什么!
[更新]
每種方法的優缺點是什么
在我看來,最好的前進方式總是取決於您已經擁有的經驗以及您采取的方法。 這里沒有對錯,每個人都必須根據自己的喜好自行決定。
每種方法都有優點和缺點。 他們之中有一些是:
無頭瀏覽器:
優勢:
壞處
圖書館:
優勢:
壞處
在我的項目中,我使用無頭 chrome 瀏覽器。 為此,我在 Github 上找到了一個易於使用的api ,它使用 Chrome 的 DevTools。
它還包括一個簡單的示例,如何將頁面打印到 PDF 中。
出於我的目的,我自定義了這個示例並將 HTML 寫入一個臨時文件,然后導航到該文件。
// Navigate to HTML-File
page.navigate(htmlTempFile.getAbsolutePath());
我不能說這是否是最好的方式,但對我來說這是最簡單和最容易理解的方式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.