功能

功能

Aspose.PDF FOSS for .NET 提供了一套广泛的 PDF 处理功能,涵盖多个功能领域。所有功能均可在 MIT License 下无需许可证密钥使用。


文档管理

创建新的 PDF 文档,从磁盘或字节数组打开现有文件,添加和删除页面,并将文档保存或序列化回流或文件。

关键类: Document, Page, PageCollection


注释

读取、创建和修改全范围的 PDF 注释类型,包括文本注释、链接注释、墨迹注释、文件附件、插入点注释和印章注释。注释通过 Page.Annotations 访问,并通过 AnnotationType 枚举进行类型化。

关键类: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


PDF 操作

将 URI、GoTo、JavaScript、named 和 launch 操作附加到链接注释或作为文档级打开操作。操作通过 PdfAction 工厂创建,并通过 ActionType 进行类型化。

关键类: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


表单和字段

通过 Document.Form 访问交互式 AcroForm 字段(文本框、复选框、选择列表),读取字段值,并枚举字段集合。

关键类: Form, Field, CheckboxField, ChoiceField, TextBoxField


文本提取

从任意页面提取文本片段和字符信息使用
TextFragmentAbsorber. 导航文本段并检查字体属性。

关键类:TextFragmentAbsorberTextFragment


图像处理

使用 ImageFormat 枚举(BmpJpegPngTiffGif 等),处理嵌入 PDF 的图像资源并在受支持的光栅格式之间进行转换。

关键类: ImageFormat


内容流解析

使用 Operator
OperatorCollection 在运算符级别解析 PDF 内容流。
通过 ExtGState 检查图形状态转换,包括填充/描边
alpha 和混合模式。

关键类:Operator, OperatorCollection, ExtGState, GraphicsState


JavaScript 字段扩展

在托管代码中应用兼容 Acrobat 的 JavaScript 字段格式化规则。
FieldDateTimeFormatter 使用 Acrobat 样式的格式模式格式化日期/时间字符串
FieldNumberCurrencyFormatter 将数值格式化为货币。
FieldNumberPercentFormatter 将数值格式化为百分比。

关键类:FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


外观

使用 FormattedText 来描述用于 stamp 和 mend 操作的样式化文本。
字体样式和编码通过 FontStyle
EncodingType 枚举进行控制。

关键类:FormattedText, FontColor, FontStyle, EncodingType

另请参阅

 中文