Skip to content
Demo示例FAQ

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub

Samples ​

Samples 使用预设参数, 文档,和模块化的代码示例来调用 ComPDFKit PDF SDK 的每个功能的 API,无需 UI 交互或参数设置。这些功能包括创建/获取/删除各种类型的注释和表单、提取文本/图像、加密/解密文档、添加水印/贝茨码等。

这些项目不仅展示了每个功能的最佳实践,还提供了详细的介绍。可以在输出目录中观察到每个功能对 PDF 文档的影响。借助 Samples,你可以快速学习如何使用你需要的功能,并将其应用到你的项目中。

名称描述
Annotation打印注释列表信息、设置注释、和删除注释。注释包括标记类注释、便签、手绘、 文字、圆、矩形、直线、图章等。
AnnotationImportExport通过 XFDF 文件,导出/导入注释。
InteractiveForms打印表单信息、创建、设置、删除、填写交互式表单(支持按钮、复选框、单选按钮、文本字段、下拉框、列表框和签名字段等)。
PDFPage处理 PDF 页面,包括插入空白页面、插入 PDF 文档页面、拆分页面、合并页面、删除页面、旋转页面、替换文档页面和导出文档页面等。
DocumentInfo提取 PDF 文档的信息,如:作者、创建日期。
Encrypt加密/解密文档,对文档设置密码进行文档权限管控解密。
Watermark添加/删除/设置/平铺文字或图片水印。
Compare比较两个文档之间的差异,提供内容对比和覆盖对比。
PDFRedact不可逆地进行密文标记,移除不可外泄的隐私或机密信息。
DigitalSignatures创建、填写、验证数字签名与证书,读取签名与证书信息,移除数字签名。
Background设置颜色背景、图片背景,设置背景属性,移除背景。
ConvertPDFA将PDF文档转为PDF/A、PDF/X、PDF/E、PDF/UA和PDF/VT格式。
HeaderFooter添加页眉、页脚,设置页眉、页脚属性,移除页眉、页脚。
Bates添加贝茨码,获取贝茨码,设置贝茨码属性,移除贝茨码。
ImageDoc判断扫描档,判断扫描页。
Optimize文档压缩优化,优化选项配置,压缩图像设置。
Outline创建大纲,读取大纲信息,移除大纲。
TextSearch文字搜索,配置搜索选项,获取搜索结果。