Chrome PDF 渲染引擎

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

使用Chrome的PDF渲染引擎创建高质量的PDF渲染。!

是由Google开发和维护的一个开源网络浏览器项目。 它是包括Google Chrome、Microsoft Edge、Opera等在内的多个流行网页浏览器的基础。


适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
Install-Package IronPdf

考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip

手动安装到你的项目中

下载DLL
## 高质量的改进,完善的测试 ### ### 高质量渲染 ### 最新的“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生成可访问的PDF文件。(UA)标记的 PDF 标准。 ### 持续改进 我们很想听听您的反馈。 联系 sales@ironsoftware.com 如果您有任何想法或需要任何帮助,请联系我们。

在项目中实施

## 1. 安装IronPDF 首先,您必须通过名为 `IronPdf` 的 NuGet 包管理器将 IronPDF 安装到您的项目中。 ```shell :ProductInstall ```
## 尝试新的 API 我们还没有破坏您已经在使用的之前的IronPDF C# 和 VB.NET API。 它将保持不变! 然而,旧风格正在被一种更好的风格所取代,以给您提供更多的控制。 例如,您现在拥有特定于您的渲染器的RenderingOptions和HttpLoginCredentials。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-new-api.cs ``` ## 3. 应用像素级完美的 Chrome 渲染 此示例将提供与最新版Chrome桌面浏览器的“打印为PDF”功能完美匹配的PDF文件。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-pixel-perfect.cs ``` ### 推荐改进 我们建议使用一些Iron特定的改进。 * 使用屏幕样式表来 打印 PDF. 它们开发起来不那么繁琐,更贴近现有的网络资产。 * 响应式布局支持。 * 从您的HTML表单元素创建PDF表单。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-recommended.cs ``` ## 4. 多线程和异步支持 我们的 Chrome 渲染引擎对于多线程和异步支持与之前的版本相比简直是不同层次。 * 对于企业级多线程,请在您现有的线程中使用我们的 *ChromePdfRenderer*,它将会正常工作。 对于网络应用程序,这也无需任何设置。 * 对于批量处理 HTML 到 PDF,我们推荐使用内置的 .NET *Parallel.ForEach* 模式。 * 我们喜欢*异步*,并为所有的渲染方法提供了异步版本,例如`ChromePdfRenderer.RenderHtmlAsPdfAsync`。
## 5.下一步是什么? ### 即将推出的功能 * 超薄部署,适用于*Azure 函数*和*AWS Lambda*。 我们旨在提供部署选项,以实现尽可能小的磁盘占用空间。 * 移动渲染支持:支持 iOS 和 Android 应用开发者。 * IE和Firefox渲染选项。 * 多服务器分布式渲染架构,适用于大型企业用户。 * 重新构想的内部PDF文档对象模型,以支持最广泛的PDF标准。 我们希望能够优雅地处理读取并自动修复损坏和编码不良的PDF文档。 *{您的想法}“功能请求和错误报告,我们的客户优先处理。” 请 联系我们 提出任何建议或问题。