Pdfium .Net SDK

C# PDF 库

  • # 从头开始或从一堆扫描图像创建 PDF
  • # 编辑、合并、拆分和操作 PDF,提取文本和图像
  • # 嵌入独立的 Winforms 或 WPF PDF Viewer
  • # 支持:.Net 2.0+, .Net 5, Standard, Core, Mono, Azure
  • # 它也适用于 Windows XP 和 Mac OS
下载 Pdfium.Net SDK 使用 NuGet 安装

高级 PDF 库,可完全控制您的 PDF 创建工作流程

Pdfium.Net SDK 是领先的 .Net 库,用于生成、操作和查看可移植文档格式的文件。 我们提供高级 c# / VB.Net API,用于在 WEB 服务器或任何其他服务器系统上创建动态 pdf,并在现有桌面或 WEB 应用程序中实现“另存为 PDF”功能。

入门:C# 代码示例
{{item.title}}

如何使用 C# 动态创建 PDF

Pdfium.Net SDK库允许开发者在C#中轻松创建PDF文档。这个例子表明,可以使用页面对象动态地创建一个PDF文档。

你可以创建多个页面对象,并把它们放在页面的任何地方。有几种类型的页面对象:路径、表单、图像和文本对象。

如何用C#从一组图像中以编程方式生成PDF

这个例子展示了如何使用简单的C#代码和PDF库从一堆扫描的图像中生成一个PDF文档。

如何在 C# 中打印 PDF 文件

上面的代码将 PDF 文档打印到默认打印机。 还显示了带有打印进度的标准打印对话框。 如果你想抑制进度窗口,请修改如下所示的代码。

PdfPrintDocument 派生自标准 PrintDocument 类,因此您可以使用 .Net Framework 的打印对话框 (PrinterDialog) 根据用户输入配置 PrintDocument。

在 C# 中读取 PDF 文件并从中提取文本

Pdfium.Net SDK 允许开发人员轻松地从几乎任何 PDF 文件中提取全文。

如何从 PDF 中提取文本坐标

Pdfium.Net SDK 还允许开发人员轻松地从任何 PDF 文件中提取文本坐标。

如何从 PDF 文档中提取图像

该示例演示了从 pdf 文件中提取不同格式的图像,并将它们保存到磁盘。

在 PDF 文件中搜索文本

此示例说明如何使用简单的 C# 代码和 PDF 库在 PDF 文档中搜索文本。

异步搜索文本

此示例说明如何使用 C# PDF 库异步搜索文本。

如何将PDF文件拆分成小文件

下面的代码示例演示了如何使用 C# PDF 库来拆分 PDF 文档。

在 C# 中将多个 PDF 文件中的选定页面合并为一个

使用 C# PDF 库,您不仅可以将多个 PDF 文件合并为一个文件,还可以从源文件中选择特定页面并将它们组合成一个 PDF 文档。

上面的代码展示了如何使用 ImportPages 操作来完成。

如何将 PDF 文档的每一页转换为一组图像

在此示例中,我们为每个页面创建一个位图,因此我们计算从 PDF 页面的尺寸(以点为单位)转换而来的位图所需的宽度和高度(以像素为单位)。 每个点是 1/72 英寸,所以我们基本上取图像的垂直或水平 DPI(在我们的示例中为 96),将其乘以相应的维度并除以 72。

接下来,我们使用刚刚计算的尺寸创建一个新的 PdfBitmap。 构造函数的最后一个参数告诉使用真彩色模式。

然后我们用白色填充整个位图并将页面渲染到它。 就这样!

如何以编程方式从 PDF 字段中填充和提取数据

此示例代码演示了如何使用 .Net PDF 库以编程方式填充 pdf 文档中的所有可编辑表单。

开发人员对开发人员的负担得起的支持

Patgames 支持服务就是您所说的“为开发者服务的开发者”。
当您获得产品许可时,您收到的不仅仅是一个很棒的库。 为了充分利用这一功能,您还可以直接从我们的 .Net 开发团队获得 12 个月的技术支持。

我已经尝试了你的最新版本,它运行良好——解决了我的两个问题! 感谢您满足我的要求——非常感谢。 我们仍将 [其他产品] 用于一些遗留项目,但我们已将其用于所有新项目。 尽管 [其他产品] 库本身很好,但我们发现它们的支持很差 - 毫无疑问,Pdfium.NET 支持已被证明要好得多,无论是速度还是质量!
再次感谢您提供一流的服务和优质的产品。
— Terry

我们专注于简单性,以便您可以专注于您的应用程序

Pdfium.Net SDK 的主要设计目标是使开发人员的事情变得简单直观。 类库抽象了使用底层 pdfium 库的所有细节,并提供了一个基于世界对象和其他直观类的接口。

此外,Pdfium.Net SDK 是有据可查的 SDK! 我们提供了丰富的文档,旨在让初学者和高级用户大致了解 Pdfium.Net SDK 的功能。

探索文档

针对企业和云服务进行了优化

我们的目标之一是为开发人员提供高质量的工具,用于在 Microsoft Azure 等任何服务器系统上创建动态 PDF。

我已经验证您的 SDK 在部署到 Azure 时确实可以工作(我测试的几个产品没有 - 您可能想宣传这一点)。 我已经购买了。
再次感谢!
-Cyberg

在您的应用程序中嵌入 100% 独立的 C# PDF 查看器。

定制外观。 处理事件并享受戏剧性的互动。

赋予您的 .Net 应用查看 pdf 文件的能力! 借助多种视图模式、细致入微的自定义和对 acroforms pdf 查看器的完整支持,可无缝融入您的应用程序并根据您的设计量身定制。

  • # 完全可定制的用户界面
  • # 流畅的 PDF 应用程序交互
  • # 灵活的文本处理
  • # 简单集成
  • # 开源
有关PdfViewer外观的更多信息请联系我们

Pdfium.Net SDK

下载

NuGet 包也可在 nuget.org 的官方仓库中获得

PM> Install-Package Pdfium.Net.SDK

专为以下设计

COGITO SOFTWARE CO., LIMITED版权所有