功能丰富的 C# .NET PDF API 库,实现全面文档控制
PDF 文档解决方案 (DsPdf,以前称为 GcPdf) 允许您快速、高效地生成文档,且没有任何依赖性。
在 C# .NET 中生成、加载、编辑和保存 PDF 文档
支持多种语言的全文、段落格式和字体
使用新的修订工具修订 PDF 中的内容
在 PDF 中查看或嵌入音频和视频内容
支持数百种 PDF 功能
所有功能均完全支持 Windows、macOS 和 Linux
包括JavaScript PDF 查看器 在客户端查看并选择性编辑 PDF
概述
A C# .NET PDF 文档 API 库允许开发人员以编程方式大规模创建和操作 PDF 文档。PDF 文档解决方案 (DsPdf) 允许开发人员导入/导出、创建 AcroForms(PDF 表单)并在桌面和 Web 应用程序中部署 PDF。
C# .NET PDF API 的优势,高速,快速、高效
使用轻量级 API 架构节省内存和时间,轻松在 C# .NET 中生成和处理 PDF 文档。
Adobe PDF 的综合 API
生成、编辑和存储功能丰富的 PDF 文档,而不会影响设计或功能。此 API 符合 Adobe PDF 规范 2.0。提供客户端 JavaScript PDF 查看器。
功能丰富的 API
生成包含从签名到安全功能的 PDF 表单。或者创建包含从文本、图像、音频和视频等所有内容的 PDF 文件。您可以添加、删除、复制和移动页面,更改页面大小、方向,生成线性 PDF,添加注释, 纂 PDF 文档中的内容,以及压缩 PDF 文件。
完整的文本支持
DsPdf 包括文本和段落格式、特殊字符、多种语言、RTL 支持以及所有支持平台的垂直和旋转文本。
全面支持.NET
全面支持 Windows、Linux 和 MacOS 的 .NET
使用单一代码库为任何 .NET 平台和主要操作系统进行开发。在 .NET Core、.NET Framework、Mono、Xamarin.iOS 和 Xamarin.Android 应用中使用。
部署至云端
将包含 PDF 的应用程序部署到云端
基于云的部署意味着您可以无处不在。借助 NuGet 和 DsPdf,您可以 部署到 Azure、AWS 和 AWS Lambda。
客户端和服务器端 PDF 解决方案
JavaScript PDF 查看器
DsPdf 附带标准许可证 文档解决方案 JavaScript PDF 查看器 (DsPdf查看器)。它们共同构成了强大的 PDF 解决方案,为客户端和服务器端 PDF 处理提供了强大的功能。
使用 DsPdf,用户可以使用 .NET 平台在服务器端以编程方式轻松创建、修改和操作 PDF 文档。
DsPdfViewer 提供功能丰富且可自定义的 PDF 查看器,用于客户端 PDF 查看。DsPdfViewer 还提供专业版许可证,可实现文档编辑、PDF 表单填写、协作编辑功能等功能,以及更多。
DsPdfViewer 专业版提供两种编辑选项 - 基于服务器(需要连接到运行 SupportApi 和 DsPdf 的 .NET 服务器),以及仅客户端选项Wasm 编辑。
PDF 文档属性
文档属性
使用线性化 PDF 加快查看速度。文档属性包括元数据、压缩和字体嵌入行为。限制打印、复制和 PDF 编辑。
使用 C# .NET 打印 PDF
将 PDF 文档打印到打印机
在 Windows 平台上将 PDF 文档直接打印到打印机。
VB.NET PDF API 字体支持
字体
创建、初始化并使用字体集合类来管理和渲染文本时使用。
PDF 页眉
打印 PDF 文档中的页眉和页脚。按标题组织页面,帮助用户了解页面的组织和结构。
使用 C# .NET 以编程方式合并 PDF
合并页面
合并并组织多个文档为一个 PDF,从而可以轻松共享并将一个 PDF 的渲染页面发送到另一个 PDF。
PDF 附件
将照片、文本、绘图、PDF 和其他文件类型(包括 AcroForm)附加到 PDF。如果您将 PDF 移动到新位置,附件也会随之移动。
使用 C# .NET PDF API 将文本渲染为 PDF
回顾 DsPdf 中渲染文本的基础知识(DrawString和DrawTextLayout)、字符格式、分页文本、文本修剪、单词、字符换行等。
使用 C# 向 PDF 添加图形
使用线性和径向渐变画笔。
在 C# .NET 应用程序中将图像添加到 PDF
从目录中的所有图像生成幻灯片页面,从 PDF 文档中提取和删除图像。
使用 C# .NET PDF API 在 PDF 上绘制复杂的表格布局
绘制复杂的表格布局
使用新的TableRenderer API创建具有复杂布局的表格、合并单元格、旋转单元格中的文本方向以及在单元格中绘制自定义内容。