概述
RadPdfProcessing是Telerik文档处理库。此组件的完整文档可在以下站点获得https://docs.telerik.com/devtools/document-processing/libraries/radpdfprocessing.
RadPdfProcessing是一个处理库,允许创建,导入和导出PDF文档。
PdfProcessing是Xamarin的Telerik UI,一个专业级的UI组件库,用于构建现代和功能丰富的 应用程序。想要试用它,可以注册一个30天的免费试用期。
RadPdfProcessing的API包含两种不同的编辑器,使您能够选择以类似流的方式编辑,还是使用更强大、更灵活的固定文档结构和在页面上绘图。
库的文档模型提供了以下支持:
页面:在文档中增加、修改或删除页面。属性允许您更改页面的大小、旋转等。
自动布局:虽然PDF格式是固定的,但有时您需要以在页面上流动的方式插入内容。通过使用RadPdfProcessing可以轻松实现这一目标块,表而且列表.
图片:按需解码,以获得更好的性能。API使您能够获得编码的图像数据。您还可以在保存文档时控制图像质量。
几何图形:使您能够描述二维形状的几何形状。
形式XObjectsForm XObjects允许您在PDF文件中描述复合对象(由文本、图像、矢量元素等组成),并在文档中重用这些内容,以获得更小的文档大小和更好的呈现性能。
互动的形式:创建和修改PDF文件,其中包含文本框、按钮、列表框和其他交互式控件,以便PDF文件用户以交互式方式填充PDF文档中的某些数据和/或对填充的文档进行数字签名。你也可以把场地弄平。
剪裁:您可以定义其他内容元素的轮廓,如图像和路径。
注释:将对象与PDF文档页面上的位置关联。
目的地:定义文档的特定视图。
颜色和颜色空间:支持两者的不同类型。
字体:支持标准PDF字体,Type0, Type1, Type3, CIDFontType2, TrueType等。
文本和图形属性:提供用于更改文档元素中不同元素的属性的选项,以便您可以实现独特的外观。
PdfFileStream: API公开了一个功能,提供了导出PDF文件的选项,具有无与伦比的性能和最小的内存占用。当您需要向现有文档添加一些内容,合并或分割文档时非常有用。
需要引用
您有两个选项可以向Xamarin添加所需的Telerik引用。表单应用程序以便使用RadPdfProcessing:
- 中的说明为Xamarin Nuget包添加Telerik UITelerik NuGet包服务器的话题。
如果您不想添加所有Telerik.UI.for.Xamarin的nuget包,您可以选择添加一个单独的nuget包。对于RadPdfProcessing,您必须安装Telerik.Documents.Core,Telerik.Documents.Fixed而且Telerik.Zipnuget包。
手动添加对Telerik程序集的引用,用RadPdfProcessing所需的程序集检查下面的列表:
- Telerik.Documents.Core.dll
- Telerik.Documents.Fixed.dll
- Telerik.Zip.dll
请记住,这些程序集位于Portable文件夹中,仍然需要在Xamarin中添加对它们的引用。表单项目以及在每个平台项目(Android | iOS | UWP)。