1. 产品
  2.   编辑
  3.   .NET
  4.   PDFSharp
 
  

用于处理 PDF 文件的开源 .NET SDK

免费且强大的开源 .NET API 用于创建、编辑和合并 PDF 文档。

什么是适用于 .NET 的 PDFSharp API?

PDFsharp 是一个开源 .NET 库,旨在轻松灵活地创建和处理 PDF 文档。无论您是从头开始生成新的 PDF、合并现有文档,还是向 PDF 添加文本、图像和形状,PDFsharp 都提供了广泛的功能。它允许 .NET 开发人员使用清晰直观的 API 以编程方式处理 PDF 文件,使其成为小型应用程序和大型企业解决方案的绝佳选择。它能够处理 PDF 文档中的矢量图形和光栅图形,使其成为在 .NET 应用程序中生成复杂报告或动态内容的多功能工具。

PDFSharp for .NET API - 主要功能

以下是 PDFSharp 的一些主要功能:

  • 从头开始创建新的 PDF 文档。
  • 修改现有的 PDF 文档。
  • 向 PDF 页面添加文本、图像和图形。
  • 支持矢量图形和光栅图像。
  • 合并或拆分 PDF 文档。
  • 从 PDF 文件中提取内容。
  • 处理字体,包括 TrueType 字体。
  • 绘制线条、矩形和圆形等形状。
  • 支持加密的PDF文件。
  • 生成 PDF/A 文档以供存档。
  • 与 .NET Framework 和 .NET Core 兼容。
These features highlight the capabilities and benefits of using PDFSharp API for .NET in PDF document creation and manipulation.
GitHub

GitHub 统计

姓名:
语言:
星星:
叉子:
执照:
存储库上次更新于

开始使用 PDFSharp for .NET API

您可以从 GitHub 或 nuget 下载 ShapeCrawler 库。

安装

安装 .NET 的 PDFSharp API 很简单,可以从 nugget 完成,如下所示:

安装适用于 .NET 的 PDFSharp API


 Install-Package PdfSharp

.NET 的 PdfSharp API 代码示例

PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.

如何使用 .NET 的 PDFSharp API 创建空白 PDF 文件?

In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.
  • 创建一个新的 PDF 文档:这将初始化一个空的 PDF 文档。
  • 添加新页面:在文档中添加空白页。
  • 绘制文本:使用 XGraphics 对象在页面中心写入“Hello, World!”。
  • 保存文档:使用指定的文件名保存 PDF。

如何使用 PDFSharp API 将图像添加到 PDF?

PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.
  • 创建一个新的 PDF 文档:这将初始化一个空的 PDF 文档。
  • 添加页面:向文档添加空白页。
  • 加载图像:使用 XImage.FromFile() 从指定文件路径加载图像。
  • 绘制图像:使用 gfx.DrawImage() 在 PDF 页面上定位和调整图像大小。
  • 保存文档:保存带有图像的 PDF。

如何在 .NET 中的 PDF 文档中插入表格?

要使用 PDFSharp for .NET API 在 PDF 文档中插入表格,请按照以下步骤操作。

  • 创建一个新的 PDF 文档:这将初始化一个空的 PDF 文档。
  • 添加页面:向新的 PDF 文档中添加空白页。
  • 定义表格中的行和列。
  • 使用嵌套循环根据行数和列数创建表格。
  • 保存文档:保存带有图像的 PDF。

在 .NET 中向 PDF 页面添加水印

  • 加载现有的 PDF 文档:代码以修改模式打开现有的 PDF。
  • 循环遍历页面:遍历文档中的每一页。
  • 创建XGraphics对象:允许在PDF页面上进行绘图操作。
  • 定义水印属性,例如字体和文本。
  • 绘制水印:文本以对角线布局位于页面中央。
  • 保存文档:保存应用了水印的 PDF。

结论

PDFsharp 是一个多功能且功能强大的开源库,适用于 .NET 开发人员,提供用于创建、编辑和管理 PDF 文档的综合工具。PDFsharp 凭借其简单的 API 简化了各种 PDF 操作,从生成新文档和添加图像或文本到通过叠加水印等内容来修改现有 PDF。它支持矢量图形、形状、表格和超链接,使其适用于各种应用程序,包括报告生成、文档处理和存档。它与 .NET Framework 和 .NET Core 的兼容性进一步扩展了其在不同平台上的可用性,使 PDFsharp 成为 .NET 项目中 PDF 处理的可靠选择。

类似产品

 中国人