介绍 Aspose.PDF FOSS for .NET
Aspose.PDF FOSS for .NET 是一个免费、MIT 许可证的 .NET 库,用于读取、创建和操作 PDF 文档。该库在宽松的开源许可证下发布,消除了企业级 PDF 功能的传统障碍——库中的每个功能都无需购买商业许可证即可使用。 Aspose.PDF FOSS for .NET 是什么? 该库面向 .NET 8 及更高版本。它已发布到 NuGet,包 ID 为 Aspose.Pdf.Foss,可以通过一条命令将其添加到任何 .NET 8+ 项目中: dotnet add package Aspose.Pdf.Foss --version 0.1.0-alpha 主要命名空间是 Aspose.Pdf,相关命名空间包括 Aspose.Pdf.Text、Aspose.Pdf.Forms 和 Aspose.Pdf.Facades。该库公开了 805 个公共 API 类,支持 7,488 条已记录的声明以及直接从测试套件中提取的 100 段代码片段。 核心功能 API 覆盖 PDF 文档的完整生命周期: 文档创建和加载 — Document.Create() 生成一个空白文档;Document.Open(data) 从字节数组或流加载现有 PDF。 页面和内容访问 — Pages 集合提供基于 1 的索引访问单个页面,每个页面都公开注释、操作符和内容流。 文本提取 — TextFragmentAbsorber 访问页面并收集每个文本片段,支持可选的搜索短语过滤和正则表达式。 交互操作 — PdfAction.CreateUri、PdfAction.CreateGoTo、PdfAction.CreateJavaScript 和 PdfAction.CreateLaunch 覆盖标准 PDF 操作类型。 注释 — AnnotationCollection.AddLinkAnnotation 将带有关联操作的链接注释附加到页面上的任意矩形区域。 表单 — Aspose.Pdf.Forms 命名空间和 Aspose.Pdf.Facades 提供对 AcroForm 字段、外观格式以及字段级 JavaScript 扩展的访问。 打开文档并添加链接 以下示例演示了往返模式:创建一个新的 PDF 文档,在首页添加 URI 动作链接注释,将其保存到流中,然后重新加载以验证注释是否仍然存在。 ...