使用IRONPDF

使用IronPDF在C#中的PDFium替代品

更新 2024年二月25日
分享:

PDFium 库是 Google 专门为处理便携式文档格式而开发的开源渲染引擎示例 (PDF) 文件,包括 PNG 等。然而,IronPDF 并不只是使用 PDFium 渲染界面引擎作为源代码设置,它还在其基础上提供额外的功能,使编写/测试项目源代码变得更加容易,而不会出现任何错误或 bug。IronPDF 增加了将 HTML 文档转换为 PDF 文档的访问支持--这是 PDFium .NET SDK 开箱即不支持的。

IronPDF 利用 PDFium 提供的强大开源技术,为客户提供了开发可与便携式文档格式一起使用的交互式 Microsoft.NET Windows 应用程序所需的一整套工具。 (PDF) 文件的某种方式。这包括将 HTML 文件转换为 PDF 文件、在现有页面内分割或合并 PDF 页面、在路径内从 PDF 文档中提取文本、在 PDF 文件中添加签名或水印、填写 PDF 表单、打印 PDF 等。

IronPDF 创建比 PDFium 更好的 PDF 文件

与 PDFium 相比,IronPDF 在创建 PDF 文件方面有了重大改进。虽然 PDFium 可以创建和加载基本的 PDF 文件,但它缺乏许多用户期望从现代 PDF 文档库中获得的功能。IronPDF 利用易于使用的 API 解决了这一缺陷,该 API 可通过以下功能创建复杂的 PDF 文档 页眉、页脚页数 页码, 书签, 水印等等。

IronPDF 允许用户使用自定义纸张尺寸来渲染 PDF。让我们看看下面的 Git/源代码树代码示例:

//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'create ChromePdfRenderer object
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'assign width as 5
Dim width As Integer = 5
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
VB   C#

IronPDF 可快速生成高质量文档

在文档生成方面,速度和内存与质量同样重要。有了 IronPDF,您就不必舍本逐末。您可以从访问目录中的 HTML 文件快速生成高质量文档。

其他环境配置

构建 PDFium 项目并非易事。我们必须为嵌入 PDFium 添加不同的模块和数据。

与 PDFium 不同,IronPDF 不需要任何额外的环境配置或外部依赖。相反,IronPDF 将所有必要的组件作为其核心 API 的一部分。所有相关工具都会在 IronPDF 安装过程中自动安装。

增强安全性

IronPDF 还对库中的安全功能做了许多改进。IronPDF 增加了对 PDF 文档加密和解密的支持。它还增加了多个选项,用于控制用户打开目录中的文档后的操作,如打印、复制和注释。

更好的支持和文档

IronPDF 提供比 PDFium 更好的支持和文档。如果您在使用 IronPDF 时遇到任何问题,我们的团队随时乐意为您提供帮助。附带图片的全面文档可让您在.NET应用程序中轻松使用 IronPDF。

IronPDF 如何成为满足客户需求的最佳解决方案**

IronPDF 是满足客户需求的最佳解决方案,因为

  • 它能与任何 .NET Web 应用程序轻松集成。
  • 它可以从 HTML 页面、CSS 和 JavaScript 文件创建 PDF 文件。
  • 对于需要从 PDF 文档中提取数据或修改现有文档和源代码的客户,IronPDF 库也非常有用。
  • IronPDF 提供出色的客户支持和全面的文档,帮助客户快速上手。

  • 此外,IronPDF 还提供免费试用版,客户可以在购买前试用该库。

通过以下内容了解在 .NET 应用程序中使用 IronPDF 的更多信息 将 HTML 转换为 PDF 的教程.

使用 IronPDF 有多简单

请看下面的演示,了解使用 IronPDF 有多简单。假设您有一个 URL 路径,需要将其转换为 PDF。使用 IronPDF,转换过程非常简单。类库抽象了使用底层 IronPDF 库的所有细节。只需添加对 IronPDF 库的引用,或使用 NuGet 软件包管理器安装 IronPDF 库,然后调用 将URL渲染为PDF 方法,传入 URL 的路径和 PDF 文件要保存在 保存为 功能。只需两行代码,您就可以轻松地将任何 URL 转换为 PDF 文档。

//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'create ChromePdfRenderer and store it in variable of type var
Dim renderer = New ChromePdfRenderer()
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
page.SaveAs("website.pdf")
VB   C#

使用 IronPDF 的 C# PDFium 替代方案,图 1:IronPDF 输出

IronPDF 输出

结论

在 PDFium 项目的基础上进行开发,为客户/开发人员提供了一个可靠、最新且功能丰富的 PDF 库。我们的客户可以确信,无论在什么设备或平台上查看,他们的文档都会非常美观。他们还可以利用 IronPDF 代码提供的强大功能,轻松、快速、安全地创建、编写和共享 PDF。

IronPDF 界面提供了 免费试用 您可以在购买前试用该软件。起价仅为"$liteLicense",与其他同类 PDF 渲染软件相比非常实惠。如果您需要购买多个许可证,公司会提供大幅折扣。通过购买 Iron Suite.

< 前一页
如何在 .NET MAUI 中查看 PDF(逐步)教程
下一步 >
如何在C#中从模板生成PDF

准备开始了吗? 版本: 2024.9 刚刚发布

免费NuGet下载 总下载量: 10,746,704 查看许可证 >