使用c#和VB生成,导入和导出PDF文档。. NET与pdf处理的WPF。该库支持。net框架、。net核心和。net标准。它的API提供了两种编辑方法:使用原生PDF元素,这允许您更好地控制内容结构;或者将PDF文档编辑为流文档,这使您能够将内容自动流到页面中。
在PDF文档中添加、自定义或删除页面。使用页面属性来指定页面大小、方向等。
PDF文档中的图像根据需要进行解码,以最大限度地提高性能,同时保持对编码图像数据的访问。您还可以在保存文档时控制图像质量。
WPF PdfProcessing库具有丰富的api,允许您描述2D形状的几何形状。您可以创建线,路径,贝塞尔曲线,弧,矩形和更多的可视化任何内容。
剪贴可以帮助您定义内容元素(如图像和路径)的边界轮廓,以便您可以微调在文档中显示元素的哪些部分。
Form XObjects的设计目的是描述一个复杂的对象,该对象将PDF文档中的文本、图像、向量和更多元素组合在一起,并根据需要在PDF页面上以适当的大小和方向定位这些元素,从而可以多次重用它们。这种方法还有助于显著减小文档大小。
将旧的Excel/Word表格或纸质文档数字化为可编辑的PDF文档。使用交互式文本框、单选按钮、列表框和类似的控件,允许用户填写数据并将其保存为PDF格式。
一旦用户填写了所需的数据,您还可以将表单扁平化。表单字段扁平化特性将删除所有字段,但保留文档中的内容,以禁止进一步修改。
数字签名特性使您能够使用最佳加密标准对PDF文档进行签名和验证。它主要帮助用户确保文档没有被篡改。此外,数字签名还可用于表格审批或合同签署。
书签或大纲是文档中的位置,可以在层次结构中命名和显示。它们用于将用户指向文档中的特定位置或创建目录。
注释将对象与PDF文档页面上的位置关联起来,这为用户提供了一种交互方式。Telerik WPF PdfProcessing库支持两种类型的注释——链接注释和小部件注释。链接注释表示到文档中其他地方的目的地的链接或要执行的URL操作。另一方面,小部件注释用于定义PDF文档的交互式表单字段中的可视化外观和管理用户交互。
目标可能与大纲项、注释或操作相关联。在每种情况下,目标指定文档在打开大纲或执行操作时自动显示的视图。目的地可以表示为已命名的目的地,这在需要多次使用一个目的地时特别方便。
PdfProcessing API提供了设置ARGB颜色以及定义各种模式的方法,例如平铺和复杂的渐变——所有这些都可以用于为文档中的对象(几何图形、文本等)上色。
由于PdfProcessing库的复杂编码功能,可以用任何语言显示任何类型的文本。它可以使用大量的字符映射(CMAPs),以及标准和嵌入式PDF字体,如Type0 (CIDFontType0, CIDFontType2), Type1和TrueType字体。
根据PDF标准,Type 3字体可以包含线条、区域、灰度、图像、渐变填充或可变笔画宽度。这使得它们在显示徽标或条形码时非常有用。如果您需要在PDF文件中嵌入Type 3字体,或者想要操作使用Type 3字体的PDF文件,RadPdfProcessing可以满足您的需求。
在创建或编辑PDF文档时,可以依靠Telerik WPF PdfProcessing库的丰富API对文本和图形元素进行样式化。自定义属性,如填充,文字笔画,字体大小,字体系列和更多,所以你可以很容易地满足任何要求。
使用密码保护PDF文档,以保护敏感信息,并确保只有授权用户才能打开文件。
Telerik WPF PdfProcessing支持在导出时将PDF/A标准应用于文档。PDF/A标准旨在通过使PDF文档自包含来确保它们的寿命。通过这种方式,PDF文件无论在什么设备上打开都能保持其完整性。
通过使用合并文档功能,将多个PDF文档的页面合并为一个PDF文件。
PdfFileStream API提供了导出PDF文件的功能,具有无与伦比的性能和最小的内存占用。当您需要向现有文档添加内容、合并或分割文档而无需在内存中加载文档模型时,这是非常有用的。