概述
RadPdfProcessing是一个处理库,允许您从代码中创建、导入和导出PDF文档。您可以在任何web或桌面。net应用程序中使用它,而无需依赖于Adobe Acrobat等第三方软件。
在本文中,我们将列出该库最受欢迎的特性。如果你想学习如何使用图书馆,直接去RadPdfProcessing入门篇文章。
RadPdfProcessing是Telerik文档处理这是一个专业级的。net库,用于创建和操作PDF、Word、XLSX和HTML文件。想要试用它,请注册一个30天的免费试用。
如果你还没有已安装Telerik文档处理,查看第一步主题学习如何通过使用Telerik控件的不同套件获取包。
RadPdfProcessing的API包含两种不同的编辑器,使您能够选择以类似流程的方式编辑,还是使用更强大和灵活得多的固定文档结构(允许您在页面上绘图)。
库的文档模型提供了以下支持:
功能 | 描述 |
---|---|
页面 | 添加、修改或删除文档中的页面。属性使您能够更改页面的大小、旋转等。 |
自动布局 | 尽管PDF格式是固定的,但有时您需要以在页面上流动的方式插入内容。RadPdfProcessing可以通过使用块,表而且列表. |
图片 | 按需解码,以实现更好的性能。该API使您能够获得编码的图像数据。您还可以在保存文档时控制图像质量。 |
几何图形 | 使您能够描述二维形状的几何形状。 |
形式XObjects | Form XObjects使您能够在PDF文件中描述复合对象(由文本、图像、向量元素等组成),并在文档中重用这些内容,以获得更小的文档大小和更好的呈现性能。 |
互动的形式 | 创建和修改包含文本框、按钮、列表框和其他交互式控件的PDF文件,使PDF文件用户可以交互式地填充PDF文档中的一些数据和/或对填充的文档进行数字签名。你也可以把田地弄平。 |
数字签名 | 数字签名功能使您能够签名和验证PDF文档(在. net标准中支持有限)。 |
剪裁 | 您可以定义其他内容元素的轮廓,如图像和路径。 |
书签(概述) | 在PDF文档中添加、删除或修改书签。 |
注释 | 将对象与PDF文档页面上的位置关联。 |
目的地 | 定义文档的特定视图。 |
颜色和颜色空间 | 支持两者的不同类型。 |
字体 | 支持标准PDF字体,Type0, Type1, type3, CIDFontType2, TrueType等。 |
文本和图形属性 | 提供用于更改文档元素中不同元素的属性的选项,以便获得独特的外观。 |
密码保护 | 支持用。加密的文档加密算法4 (RC4/AES-128) |
合并文件而且文档页面 | 可以将多个文档中的页面组合为单个文档。 |
PdfStreamWriter | 该API公开了一个功能,该功能提供了导出PDF文件的选项,具有无与伦比的性能和最小化的内存占用。当你需要添加一些内容到现有的文档,合并或分割文档时,这是非常有用的。 |
导入PDF和导出到PDF或纯文本 | 您可以导入导出PDF文件,并将PDF文件转换为纯文本。 |