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年,我們用 Chrome 取代了 Wkhtmltopdf,成為 IronPDF 內部結構的核心。 這解決了開發人員在渲染品質上遇到的關鍵問題。

渲染

我們需要一個解決方案,讓我們遠離Wkhtmltopdf,因為他們的產品使用的WebKit版本已經9年沒有更新了。 這意味著它不支持現代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 渲染 PDFium 讀取相容性 穩定性與性能