使用c#或VB创建、导入和导出PDF文档。NET与Telerik PdfProcessing的。NET毛伊。库支持的框架是。net Framework、。net Core和。net Standard。该API提供了两种编辑方法——一种允许您通过排列文档中的元素来定制文档结构,另一种允许生成自动流向页面的文档。
. net MAUI PdfProcessing库是为优化内存使用和高性能而构建的——仅在必要时对图像进行解码,使用FlateDecode加密压缩内容以减小其大小,并通过只包含所使用的字形来嵌入字体子集。
PDF是一种固定格式,但是,它定义了静态定位的原语,如字形、路径和行。得益于块、表和列表,. net MAUI的PdfProcessing使您能够轻松地插入页面之间流动的内容,并自动将它们定位到PDF文档中。
在PDF文档中添加、更改或删除页面。在。net MAUI应用程序中编辑任何页面属性,如方向、大小等。
Telerik PdfProcessing for . net MAUI根据需要解码图像以获得最佳性能,并保持对编码图像数据的访问。请注意,在导入图像或保存PDF文档时,没有降低图像质量的风险。
Telerik PdfProcessing库提供了丰富的api,允许您使用2D几何描述来剪辑和绘制PDF文档中的形状。您可以创建直线、路径、贝塞尔曲线、矩形、弧线和更多的几何图形,以可视化任何内容。
您可以定义内容元素(如图像和路径)的轮廓,以使它们适合视图的特定部分。
PDF文档中的复杂对象可以通过Form XObjects定义。这样的对象由文本,图像,矢量元素等组成,您可以根据需要多次重用这些对象。这样可以提高效率,并有助于减小文档大小。
通过将对象与位置关联,为用户提供在PDF文档中进行交互的方法。Telerik . net MAUI PdfProcessing库支持以下类型的注释—链接和小部件。链接注释关联文档中其他地方的目标或触发外部URL操作。小部件注释定义交互式表单字段中的用户交互的视觉外观并对其进行管理。
由于大纲项、注释或操作,PDF文档中的关联目标是可能的。当执行操作或打开大纲时,目标总是指定文档视图。目的地可以定义为命名目的地,这节省了时间,并且在需要重用目的地时非常方便。
Telerik . net MAUI PdfProcessing API允许您设置ARGB值并定义不同的颜色模式,如平贴或复杂的渐变,以自定义样式的几何图形,文本和PDF文档中的更多对象。
得益于其复杂的编码功能,PdfProcessing能够以任何语言显示任何类型的文本。该库支持各种字符映射(CMAPs),标准和嵌入式PDF字体,包括Type0 (CIDFontType0和CIDFontType2),以及Type1和TrueType。
. net MAUI PdfProcessing库通过丰富的API增强了文本和图形元素的样式,如文本笔画、字体大小、填充、字体族等,以帮助您轻松满足任何设计要求。
您可以防止未经授权的用户打开文件和访问敏感信息。这可以通过应用于PDF文档的密码保护选项来实现。
Telerik PdfProcessing支持加密算法5与AES 256。下面是目前支持的加密算法列表:
加密算法可以使用EncryptionType属性进行管理。有关更多资料,请参阅PDF处理导出设置.
使用“合并文档”选项时,可以很容易地将多个PDF文档的页面合并到单个文件中。
. net MAUI PdfFileStream API提供了导出PDF文件的功能,具有无与伦比的性能和最小的内存占用。在需要向现有文档添加内容、拆分或合并文档而不需要在内存中加载文档模型时非常有用。
. net MAUI的pdfprocessing库可以快速轻松地导出PDF/ a兼容的文档。PDF/A标准专注于通过使PDF文档自包含来延长它们的寿命,这样无论打开它们的设备是什么,它们都可以准确地复制。
大纲或书签是PDF文档中部分或页面的快捷方式,可以在. net MAUI应用程序中以分层结构命名和显示。书签对于将用户导航到文档中的特定位置和创建PDF文档的目录结构非常有用。
由于提供了PDFProcessing功能,用户能够以PDF格式填充、编辑和保存数据。它们允许向PDF文件添加交互式元素,如文本框、单选按钮、列表框和类似控件。一旦用户填写了所需的数据,您就可以将表单平铺。表单字段扁平化特性删除所有字段,但保留文档中的内容,不允许进一步修改。