IronPDF 里程碑:Chrome 渲染引擎發布

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF 的第一個版本於2015年創建。本產品有一些重大的里程碑推動其前進。在這次更新中,我們將重點介紹Chrome渲染引擎的發布。

Chrome 渲染引擎發布

  • 更新自:Wkhtmltopdf
  • 更新至:Chrome
  • 主要受益:渲染
  • 次要受益:安全性、節省時間。
  • 發佈日期:2021年

這對于IronPDF來說是一個遊戲改變者。以下我們將解釋這麼做的主要動機,以及預期會看到的結果。

渲染效果差

在2019年,我們將Wkhtmltopdf替換為Chrome,作為IronPDF內部結構的核心組成部分。此舉解決了開發者在渲染質量上遇到的關鍵問題。

渲染

我們需要一個能夠替換Wkhtmltopdf的解決方案,因為他們的產品使用了一個已有9年未更新的WebKit版本。這意味著它不支持現代HTML,包括CSS、Bootstrap和圖表。他們的包非常受限,並不真正適用於我們的使用場景。 我們大多數的競爭對手 仍然使用這個或從 Java 移植的模擬瀏覽器。

除了改善我們目前客戶群所使用的 IronPDF,新的且改進的渲染功能確實使我們在競爭中脫穎而出。許多開發人員在購買之前充分利用免費試用版,並最終將 IronPDF 與市場上的其他產品進行比較。我們提供的改進渲染使我們具有明顯的優勢。

按鈕和文本在 Chrome 中被截斷的示例

範例:按鈕和文字在 Chrome 中被截斷:

在 Chrome 中範本被截斷的另一個例子

在Chrome中,文本被截斷的另一個示例

雖然我們的主要目標是改善渲染質量,但遷移到Chrome並增加對產品的控制也帶來了一些次要好處。這些包括:

改善的安全性

我們選擇 Chrome 因為它由 Google 擁有並且會隨時更新安全性,這使其比許多替代方案更安全。

Chrome 收到來自數千名 Google 工程師和志願者的定期更新和改進、安全性和錯誤修復。這讓開發人員更加安心,知道您的應用程式不會成為安全風險。

相比之下,Wkhtmltopdf 已知並且被承認存在安全漏洞,會使應用程式和網站處於被駭客攻擊的風險中。

使用方便

我們可以支持 cookies 和實際的登錄過程,使用戶能夠持續登入以便繼續列印 PDF。這展示了 Chrome 瀏覽器的全部功能,以及使用我們的產品如何為用戶提供更好的性能和使用方便性。

省時的功能

這項變更同時也意味著我們可以引入改進的功能。用戶現在可以在 Chrome 中像「列印預覽」一樣打開 HTML,並且它將看起來與 IronPDF 軟體完全相同。

有些情況下,開發人員需要在瀏覽器的開發者工具中調整設備設置、限速和瀏覽器設置。轉移至 Chrome 意味著我們可以更有效地支援響應式設計,包括 flexbox,以確保螢幕和格式以及尺寸仍然能準確呈現。

這意味著開發人員可以調試他們的 HTML,並且一旦它看起來正確,你知道你正在處理的 PDF 專案將看起來一樣。

自訂功能

讓使用者能夠添加樣式、頁首和頁尾以及表單,基本上讓他們能夠在使用此工具時,像使用 Microsoft Docs 一樣。

編輯和壓縮選項也可以對特定的用例非常有幫助,使開發者能夠自訂結果。

效率

多線程功能意味著使用我們產品的開發人員可以同時渲染多個文檔。這可以為他們的項目增加顯著的效率。我們已經在與 Microsoft 公司的 Azure 平台上進行了測試和驗證,確保性能最佳,我們的軟體在該平台上被用於為 Microsoft 認證專業人員製作畢業證書。

並行 PDF 生成

每個 PDF 的平均時間


IronPDF 里程碑:Chrome Rendering PDFium 讀取相容性 穩定性與性能