IronPDF 操作指南 Chrome PDF渲染引擎 Chrome PDF Rendering Engine Curtis Chau 更新日期:9月 1, 2025 Download IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 利用 Chrome 的 PDF 渲染引擎創建高級 PDF 渲染! Chromium 是由 Google 開發和維護的開源網頁瀏覽器項目。 它是多個流行網頁瀏覽器的基礎,包括 Google Chrome、Microsoft Edge、Opera 及其他。 快速入門:用 IronPDF 在幾秒內將 HTML 渲染為 PDF 開始使用 IronPDF 的 Chrome 渲染引擎,快速將 HTML 轉換為高級 PDF。 只需幾行代碼,利用 Chromium 技術的力量生成像素完美的 PDF 文檔。 本指南演示了使用 IronPDF 渲染 HTML 內容的簡單性,著重於對各種技能水平的開發者的易用性和快速實施。 IronPDF 的強大功能確保與您現有 .NET 項目的無縫集成,為現代網頁和應用開發提供可靠且高性能的解決方案。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var pdf = IronPdf.ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, World!</h1>"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 簡化工作流程(5 步驟) 下載 C# 函式庫以使用 Chrome PDF 渲染引擎 利用直觀的 API 和構建結構 生成像素完美的 PDF 文檔 使用異步操作提升性能 探索功能列表中的下一步 高品質改進,經過良好測試 高品質渲染 最新的 “Blink!” HTML 渲染。 可選擇 Chrome 同等渲染 或增強渲染(我們發現其比 Chrome 更準確且易於編碼)。 20% 更快渲染 提供無縫多線程和異步,使用您願意的任何數量的 CPU 核心。 對於 SAAS 和高負載應用,這可能比直接使用瀏覽器和網絡驅動程式快 5-20 倍。 完全支持 完全(非常全面)支持 JavaScript、響應式佈局和 CSS3。 Azure 作為一等公民。 就這麼簡單。 持續維護並改進對 .NET 8、7、6、5、Core 和 Framework 4.6.2+ 的完整支持。 嚴格測試 該版本通過了 1156 次綠色單元和集成測試(沒有紅色的)。 我們相信該 EAP 和我們的主要版本一樣穩定,並且我們最優秀的團隊每天都在積極改進它。 符合 508 條款的可訪問性 使用 PDF(UA) 標記的 PDF 標準生成可訪問的 PDF。 持續改進 我們期待您的反饋。 Contact support@ironsoftware.com with ideas or if you need any help getting things running. class="tutorial-segment-title">在項目中實施 1. 安裝 IronPDF 首先,您必須從名為 IronPdf 的 NuGet 套件管理器中安裝 IronPDF 到您的項目。 # This is just a placeholder for installation. Use the NuGet CLI or Package Manager in your IDE. nuget install IronPdf # This is just a placeholder for installation. Use the NuGet CLI or Package Manager in your IDE. nuget install IronPdf SHELL 2. 嘗試新的 API 我們並未破壞您已經在使用的 IronPDF C# 和 VB.NET API。 它將保持不變! 然而,舊款樣式將被更好的取代,以賦予您更多控制權。 // Example of setting up RenderingOptions and HttpLoginCredentials in the new API var renderer = new IronPdf.ChromePdfRenderer(); renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen; // Set HTTP credentials if needed renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername"; renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword"; // Example of setting up RenderingOptions and HttpLoginCredentials in the new API var renderer = new IronPdf.ChromePdfRenderer(); renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen; // Set HTTP credentials if needed renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername"; renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword"; ' Example of setting up RenderingOptions and HttpLoginCredentials in the new API Dim renderer = New IronPdf.ChromePdfRenderer() renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen ' Set HTTP credentials if needed renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername" renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword" $vbLabelText $csharpLabel 3. 應用像素完美的 Chrome 渲染 此示例將為您提供與最新 Chrome 桌面瀏覽器“列印為 PDF”功能像素完美的 PDF。 // Example for rendering a pixel-perfect PDF from HTML var renderer = new IronPdf.ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); pdf.SaveAs("HelloWorld.pdf"); // Example for rendering a pixel-perfect PDF from HTML var renderer = new IronPdf.ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); pdf.SaveAs("HelloWorld.pdf"); ' Example for rendering a pixel-perfect PDF from HTML Dim renderer = New IronPdf.ChromePdfRenderer() Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>") pdf.SaveAs("HelloWorld.pdf") $vbLabelText $csharpLabel 推薦改進 我們建議使用一些 Iron 特有的改進。 Use screen stylesheets to print PDFs. 它們開發起來不那麼繁瑣,且更接近現存的網頁資產。 支持響應式佈局。 從您的 HTML 表單元素創建 PDF 表單。 // Example showing recommended improvements such as responsive layout ... // Example showing recommended improvements such as responsive layout ... ' Example showing recommended improvements such as responsive layout '... $vbLabelText $csharpLabel 4. 多線程和異步支持 相比之前的版本,我們的 Chrome 渲染引擎的多線程和異步支持是完全不同的層次。 對於企業級多線程,使用我們的 ChromePdfRenderer 在現有線程中進行工作。 對於網頁應用,這也不需要任何設置。 對於 HTML 到 PDF 的批量處理,我們建議使用內建的 .NET Parallel.ForEach 模式。 我們喜歡 async 並提供了所有渲染方法的異步變體,例如 ChromePdfRenderer.RenderHtmlAsPdfAsync。 // Example of using async rendering var renderer = new IronPdf.ChromePdfRenderer(); var task = await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>"); task.SaveAs("AsyncHelloWorld.pdf"); // Example of using async rendering var renderer = new IronPdf.ChromePdfRenderer(); var task = await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>"); task.SaveAs("AsyncHelloWorld.pdf"); ' Example of using async rendering Dim renderer = New IronPdf.ChromePdfRenderer() Dim task = Await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>") task.SaveAs("AsyncHelloWorld.pdf") $vbLabelText $csharpLabel 5. 接下來是什麼? 即將推出的功能 超精簡部署,適用於 Azure functions 和 AWS Lambda*。 我們的目標是提供部署選項,以減少磁碟佔用。 手機渲染支持:支持 iOS 和 Android 應用開發者。 支持 IE 和 Firefox 渲染選項。 用於大企業用戶的多伺服器分佈式渲染架構。 重新設計的內部 PDF 文檔物件模型以支持多種 PDF 標準。 我們希望能夠優雅地處理閱讀和自動修復損壞和編碼不佳的 PDF 文檔。 “{YourIdeaHere}” 功能請求和錯誤報告將優先處理。 Please Contact Us for Further Queries with any suggestions or questions. 常見問題解答 Chrome PDF渲染引擎如何增強PDF創建體驗? Chrome PDF 渲染引擎使用 Chromium 的開源技術來創建高品質的 PDF 渲染效果,與 Chrome 的原生列印到 PDF 功能非常接近,為開發者提供像素級完美的渲染結果。 PDF渲染引擎的主要特點是什麼? 主要功能包括高品質渲染(可選擇 Chrome 相同渲染或增強渲染)、透過多執行緒和非同步操作提高速度,以及對 JavaScript 和 CSS3 的全面支援。 如何將 PDF 庫整合到我的 .NET 專案中? 您可以透過 NuGet 套件管理器使用以下命令將 IronPDF 整合到您的 .NET 專案中: nuget install IronPdf 。 新API有哪些優勢? 新的 API 提供了對渲染選項的增強控制,包括設定 CSS 媒體類型和 HTTP 登入憑證,同時保持與先前實現的向後相容性。 我可以進行非同步PDF渲染嗎? 是的,IronPDF 支援非同步操作,可讓您應用非同步渲染方法,這可以提高效能,尤其是在 Web 應用程式中。 為什麼多執行緒對 PDF 渲染有益? 多執行緒技術使 IronPDF 能夠利用多個 CPU 核心進行更快的渲染,使其在 SaaS 和高負載應用程式中非常有效率。 該圖書館是否支援現代網路技術? IronPDF 完全支援 JavaScript 和 CSS3 等現代 Web 技術,確保與響應式佈局和現代 Web 標準相容。 PDF庫未來有哪些改進計畫? 計畫中的改進包括超精簡的雲端功能部署、行動渲染支援、以及 IE 和 Firefox 等其他渲染選項,以及新的 PDF 文件物件模型。 PDF庫的可靠性如何? 該函式庫透過成功完成 1156 項單元測試和整合測試,保證了其可靠性,從而確保了穩定性和穩健的性能。 我可以在哪裡發送回饋或獲得PDF庫方面的支援? 您可以透過聯絡 support@ironsoftware.com 發送回饋或要求支持,我們的團隊隨時準備協助您解答任何疑問或提出建議。 IronPDF 是否完全相容於 .NET 10?這對開發人員意味著什麼? 是的——IronPDF 支援所有現代 .NET 版本,並且已經相容於即將發布的 .NET 10(計劃於 2025 年 11 月發布),這意味著開發人員可以期待從發布之日起就獲得支援和相容性。將 .NET 10 與 IronPDF 結合使用,可確保獲得最新的效能增強,同時保持 Chrome 渲染引擎的全部功能。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:16,154,058 查看許可證