使用c#和VB创建、导入和导出PDF文档。NET与PdfProcessing for Blazor。该库支持。net Framework、。net Core和。net Standard。该API提供了两种编辑方法——一种使用本机PDF元素,允许您对布局进行很大的控制,另一种允许您将PDF文档编辑为流文档。文档模型完全独立于UI,允许您生成具有不同格式的文本、图像、形状等的流畅文档。
用于Blazor的Telerik PdfProcessing库提供了无与伦比的性能和最佳的内存使用—它可以按需解码图像,使用FlateDecode加密压缩内容以减少其大小,并通过只包含经常使用的符号来嵌入字体子集。
Telerik Blazor PdfProcessing通过使用块、表和列表,使您可以轻松地将内容流到固定PDF格式的页面中。
添加和删除页面,以及修改页面属性,如页面大小、方向等。
Telerik Blazor PdfProcessing库可以按需解码图像。该API支持对已编码的图像数据的访问,并允许您在保存文档时控制图像质量。
描述一个二维图形的几何形状。Telerik PdfProcessing支持几何类型,如PathSegment, ArcSegment等。
通过定义内容元素(如图像和路径)的边界轮廓,使用剪切控制内容元素的哪些部分显示在PDF文档中。
Form XObjects使您能够在整个PDF文档中重用循环对象,以减小文档的大小。您可以向复合对象添加文本、图像、矢量元素等,并多次引用它。
利用文本框、单选按钮、列表框和类似的控件使PDF文档具有交互性。通过这种方式,您可以使用户在PDF文档中填充和编辑数据。一旦用户填写了所需的数据,您还可以简化表单。表单字段扁平化特性删除所有字段,但保留文档中的内容,以禁止进一步修改。
书签链接到PDF文档的特定页面或部分,允许用户快速跳转到文件的该部分。您可以轻松地以分层结构命名和组织书签,提供文件内容的列表。
将对象与PDF文档中的位置关联起来,为用户提供一个交互点。用于Blazor的Telerik PdfProcessing库支持两种类型的注释—链接注释和小部件注释。使用链接注释链接文档中其他地方的目标或触发外部URL操作。使用小部件注释定义PDF文档的交互表单字段中的可视化外观和管理用户交互。
目标可以与PDF文档中的大纲项、注释或操作相关联。目标指定打开大纲或执行操作时的文档视图。要重用目的地,只需将其创建为命名目的地。
得益于功能强大的Blazor PdfProcessing库API,您可以定义ARGB颜色和各种颜色模式,如平贴或复杂的渐变,以自定义PDF文档中几何图形、文本和其他对象的外观。
Telerik PdfProcessing for Blazor的复杂编码机制使您能够以任何语言显示任何类型的文本。该库支持标准和嵌入式PDF字体,包括Type0 (CIDFontType0和CIDFontType2)、Type1和TrueType以及各种字符映射(cmap)。
丰富的API帮助您在创建或编辑PDF文档时自定义文本和图形元素的外观。您可以使用样式控件,如填充、文本描边、字体大小、字体族等,以轻松满足任何设计需求。
您可以使用密码加密PDF文档,以保护敏感信息并防止未经授权的用户访问您的文件。
以PDF/ a兼容的格式保存文档。PDF/A标准旨在延长PDF文档的寿命,使其独立,从而可以在任何设备上精确复制。
通过使用“合并文档”选项,可以轻松地将多个PDF文档中的页面添加到单个文件中。
PdfFileStream API帮助您以无与伦比的性能和较小的内存占用导出PDF文档。当您需要向现有文件添加内容、合并或拆分文档而不必在内存中加载文档模型时,这非常有用。