Aspose.PDF的关键特性

一般特性

  • 完全用C#编写,适用于.NET框架。
  • 需要.NET环境。
  • 支持Windows Forms和ASP.NET应用程序。
  • API参考在HTML和Microsoft帮助格式。
  • 支持的.NET框架(2.0, 3.5, 4.0, 4.0_ClientProfile, 4.5.0, 4.5.1, 4.6.0, 4.6.2, 4.7, 4.7.2)。
  • .NET Standard 2.0 (.NET Core 2.0/2.1)
  • 32位操作系统
  • 64位操作系统

支持的PDF版本

Aspose.PDF for .NET 支持PDF版本1.2, 1.3, 1.4, 1.5, 1.6 和 1.7。

字体

  • 14种核心字体。
  • Type 1字体。
  • TrueType字体。
  • Type 3字体。
  • CJK字体。
  • Unicode支持。

文本

  • 从页面提取文本。
  • 从页面搜索文本。
  • 获取文本段落。
  • 获取文本片段。
  • 使用正则表达式搜索文本。
  • 替换文本。
  • 使用正则表达式替换文本。
  • 替换短语的第一个或特定出现。
  • 在PDF文件中添加文本。

图像

  • 在PDF文件中添加图像。
  • 删除图像。
  • 替换图像。
  • 提取图像。
  • PDF转为JPEG格式(特定页面或所有页面)。
  • PDF转为TIFF格式(单个页面或一个TIFF图像)。
  • PDF转为PNG格式(特定页面或所有页面)。
  • PDF转为BMP格式。

附件

  • 添加附件。
  • 获取附件。
  • 删除附件。
  • 获取附件信息。

页面

  • 获取页面数量。
  • 获取页面属性。
  • 合并PDF文件。
  • 在PDF文件中插入空白页。
  • 插入PDF页面。
  • 删除PDF页面。
  • 将PDF拆分为单独页面。
  • 获取特定页面。

文档

  • 获取文档查看器属性。
  • 设置文档查看器属性。
  • 获取页面显示属性。
  • 设置页面显示属性。
  • 获取PDF文件信息。
  • 设置PDF文件信息。
  • 线性化(针对网络的优化)。
  • 网络优化线性化。
  • 验证(PDF/A-1a, PDF/A-1b, PDF/A-2a)。
  • 设置XMP元数据。
  • 获取XMP元数据。
  • PDF转DOC/DOCX。
  • PDF转HTML。
  • PDF转XPS。
  • PDF转Tex。

书签

  • 添加书签。
  • 添加子书签。
  • 删除书签。
  • 获取书签。
  • 获取子书签。
  • 修改书签。
  • 修改子书签。

注解

  • 添加注解。
  • 获取注解。
  • 删除注解。
  • 修改注解。

表单

  • 添加字段。
  • 删除字段。
  • 修改字段。
  • 填充字段。
  • 获取字段值。
  • 支持XFA(基于XML的表单)和AcroForms(标准表单)

操作符

  • 在PDF文件中添加操作符。

印章和水印

  • 添加文本印章。
  • 添加图片印章。
  • 添加PDF页面印章。
  • 添加页码印章。
  • 在页眉中添加文本。
  • 在页眉中添加图片。
  • 在页脚中添加文本。
  • 在页脚中添加图片。

链接和操作

  • 创建应用程序链接。
  • 创建JavaScript链接。
  • 移除文档打开动作。
  • 提取链接。
  • 提取链接。

安全性和签名

  • 加密PDF。
  • 解密PDF。
  • 修改密码。

其他

获取构建版本信息。