.NET APIs应用于PDF文档操作

该产品支持创建、阅读、编辑PDF文件并转换成各种文件格式。无需安装Adobe Acrobat软件就能保护、标记以及打印PDF文档。

  下载免费试用版
Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

Aspose.PDF for .NET是一套用于创建和操作PDF文档的API,它可以帮助你的应用程序无需使用Adobe Acrobat软件就能阅读、编写以及操作已存在PDF文档。它同样允许你在PDF文档中创建表格和管理表格字段。

Aspose.PDF for .NET提供如下丰富功能:

  • PDF压缩选项
  • 表格创建与操作
  • 支持图形对象
  • 广泛超链接功能
  • 扩展安全控件
  • 自定义字体处理
  • 集成数据源
  • 添加或移除书签
  • 创建目录
  • 添加、更新、删除附件和注解
  • 导入或导出PDF表单数据
  • 添加、替换或移除文本和图片
  • 分割、链接、提取或插入页面
  • 将页面转换成图像
  • 打印PDF文档
 
 

Aspose.PDF for .NET支持通过API或者XML模板直接创建PDF文档。该产品含有采用C#和Visual Basic编写的功能丰富的样例以及全面的文档来帮助你开始。Aspose.PDF for .NET是一款复杂的产品并可以完美的与你的应用程序集成来添加PDF操作。

 

PDF Processing API 高级功能

 

 

使用产品API创建新的PDF文档

 

将XML和XSL-FO文档转换成PDF

 

将SVG文件转换成PDF或将PDF转换成SVG格式

 

将PDF文档转换成Excel工作表格式

 

将PDF转换成PPTX格式

 

将ePUB文件转换成PDF或将PDF文件转换成.ePUB格式

 

将PDF文件转换成.ps格式

 

将XPS文件转换成PDF或将PDF转换成XPS格式

 

将一个图像文件转换成PDF或将PDF文件转换成图像格式

 

将一个HTML文件转换成PDF或将PDF文件转换成HTML格式

 

将PDF文件转换成DOC/DOCX格式

 

在PDF生成过程中添加表格和图片

 

在PDF文档中添加/更新/删除文本和图像

 

插入、提取、附加、链接PDF文档

 

分割PDF文档成单个页面文档

 

在PDF生成过程中添加页眉和页脚

 

在PDF文档中创建、导入、导出和删除书签

 

在PDF创建过程中添加标题和目录

 

在PDF创建过程中修改、提取和删除附件和注释

 

在PDF文档中添加、更新、移除安全约束

 

在PDF文档中加密、解密、添加和移除密码信息

 

在PDF、XML和XFDF文件中创建、更新、移除、导入/导出字段数据

 

在PDF文档中添加和移除水印

 

设置PDF文档页面边缘,大小,方向,过渡类型,缩放因子和外观

PDF文档创建

Aspose.PDF for .NET可以帮助你创建新的PDF文件,也可以编辑已存在PDF文档。使用Aspose.PDF API你可以将image, XML, XSL-FO, HTML, SVG, PCL, XPS, EPUB 或者简单的文本格式转换成PDF文档。你也可以在PDF生成过程中指定XMP元数据、作者细节、创建者细节以及标题信息。该产品可以帮助你生成PDF/A-1a or PDF/A-1b文档。

PDF文档操作

当你需要编辑或操作已存在PDF文档时,Aspose.PDF 产品是一个很好的选择。它可以帮助你连接或合并两个或更多PDF文档,附件新的页面到已存在PDF文件,提取页面,在已存在PDF文件中特定位置插入页面,将一个PDF分割成2个或更多PDF文档或者创建N个页面和小册子。

呈现PDF文件

使用Aspose.PDF for .NET产品,将一个PDF文件的每一页转换成BMP, JPEG, PNG, GIF等传统的图像格式,或者转换成多页TIFF。将PDF文件以XLS, EPS, SVG, DOC/DOCX, XPS, LaTex, TXT 和PDF/A格式呈现。你还可以添加CreateDate, CreatorTool, ModifyDate and MetaDataDate等XMP元数据信息到PDF文档中,或者修改标题、作者姓名、关键词、主题等已存在元数据信息。

健壮的PDF安全特征

Aspose.PDF for .NET提供工具采用40位、128位或256位加密算法来加密与解密PDF文档。也为进一步PDF安全指定用户密码。PDF文档内容修改例如拷贝内容、打印文件、完成表格字段、打印、注释修改以及PDF文档集合都是被限制的。

Aspose.PDF for .NET可以帮助你通过使用 PKCS#1, PKCS#7 and PKCS#7数字签名和使用数字认证来进一步提高PDF安全性。你还可以指定认证级别来设置图形的签名。

在PDF文档中处理表格字段

Aspose.PDF for .NET提供高级表格字段处理功能。使用这个单独的产品,你可以具备向PDF文档中添加表格字段功能,你还可通过编程对PDF文档进行重命名、移除和拷贝表格字段, 为按钮设置JavaScript和扁平表单字段。这款产品的伟大体现在可以指定字段属性,例如READ_ONLY, REQUIRED, NO_EXPORT, HIDDEN, NOZOOM 或者你可以轻松的指定可视化属性,例如:field Alignment, BorderStyle, ButtonStyle, FontSize, TextColor, TextEncoding 或者自定义位置来存放表格字段。

可以从 XML, FDF or XFDF文件中导入或导出表格字段数据,或者你可以将表格字段绑定到OLEDB或 ODBCDB数据源。你还可以导入图像或条形码、格式化文本字段数据或添加提交按钮来提交数据到指定的URL。

调整文档章节和段落

Aspose.PDF for .NET允许你指定文档中页面大小以及每个部分的边缘尺寸。每个部分、页面页眉和页脚的背景图案都是可以设置的。文档的每个部分都可以分配唯一的ID,使用Aspose.PDF for .NET产品可以促进将多个段落添加到文档中的每个部分。你还可以指定具体的每一段。

其他选项包括:创建、更新以及删除书签,创建或删除文件附件与注解,添加绝对位置浮动文本框而不是流布局等到。

图片和成像能力

Aspose.PDF for .NET支持多种不同图片类型:图片可以在任何指定的位置进行绘画以及已存在的图片按照你的需求进行旋转和缩放。你同样还可以尝试将保存在光盘、存储卡或网站的图片转换成PDF格式。 CCITT (fax) images, multi-page TIFF images和transparent GIF 等传统类型图像同样都支持。

按照自定义原始尺寸,存放在表格单元格或者页眉页脚部分里。

Aspose.PDF for .NET 同样支持你添加、替换、提取或删除已存在PDF文档中的图像。你还可以在生成新的PDF文档时添加图像作为水印或者存放在已存在的文件中。

添加表格到PDF文档中

Aspose.PDF for .NET可以帮助你向PDF文档添加表格,您可以指定边框样式、边缘和填充信息、列宽度和生成选项、控制行分割属性、创建嵌套表、克隆表对象简单的从object array, data table or data view导入数据。

默认单元格格式可以应用于整个表格,创建单独的行和列,添加重复行或创建嵌套表。表可以放置在主要PDF文档或在页眉和页脚部分

超链接和附件功能

Aspose.PDF for .NET可以帮助你在同一个PDF里添加超链接指向其他页面,也可以添加超链接指向其他PDF文档的页面,还可以添加超链接到non-PDF文件以及添加超链接指向任何网站。随着超链接的创建,也具备了从PDF文档中提取超链接的能力。

具备添加、更新、导入、导出和删除附件和注解的功能。任何类型的文件都可以附加到PDF文档中,polygon, polyline, pop-up, rubber stamp, caret, free text 等类型注解也可以添加到文档中。你还可以指定图标类型、坐标和不透明度值。

在PDF文档中文本格式化功能

使用Aspose.PDF for .NET产品,你可以运用文本校准,右、左、中间、对齐或完整对齐以及阿拉伯语、希伯来语和乌尔都语等从右到左的语言,创建文本段落、保留空白文本,设置自定义制表符和定义文本格式,以及改变文本下划线,上划线或删除线。

随着具备指定文本水平对齐的能力,你还可以指定文本垂直对齐。文本前景色和背景色可以改变,使用可替换标示符可以帮助你改变运行中的相应文本内容。Aspose.PDF for .NET支持PostScript Type1, TrueType 和其他PDF核心字体。

该产品功能是强大的,它体现在文本提取、文本替换以及向存在的PDF文档中插入新的文本。

不再需要Adobe Acrobat自动化软件了

Aspose.PDF for .NET APIs是采用托管代码编写,无需安装Adobe Acrobat软件仅作为一个.NET组件进行安装和部署。相对于Adobe Acrobat自动化软件来说它可以更容易、更灵活的使用。

 

产品支持与学习资源