Samples 
Samples 使用预设参数, 文档,和模块化的代码示例来调用 ComPDFKit PDF SDK 的每个功能的 API,无需 UI 交互或参数设置。这些功能包括创建/获取/删除各种类型的注释和表单、提取文本/图像、加密/解密文档、添加水印/贝茨码等。
这些项目不仅展示了每个功能的最佳实践,还提供了详细的介绍。可以在输出目录中观察到每个功能对 PDF 文档的影响。借助 Samples,你可以快速学习如何使用你需要的功能,并将其应用到你的项目中。
| 名称 | 描述 | 
|---|---|
| Bookmark | 创建新书签、获取当前书签、实现书签跳转。 | 
| Outline | 创建新的大纲(目录),获取现有大纲信息。 | 
| PDFToImage | 将 PDF 页面转换为图像。 | 
| TextSearch | 全文档搜索和高亮显示搜索结果。 | 
| Annotation | 打印注释列表信息、设置注释、和删除注释。注释包括标记类注释、便签、手绘、 文字、圆、矩形、直线、图章和音频注释等 | 
| AnnotationImportExport | 通过 XFDF 文件,导出/导入注释。 | 
| InteractiveForms | 打印表单信息、创建、设置、删除、填写交互式表单(支持按钮、复选框、单选按钮、文本字段、下拉框、列表框和签名字段等)。 | 
| PDFPage | 处理 PDF 页面,包括插入空白页面、插入 PDF 文档页面、拆分页面、合并页面、删除页面、旋转页面、替换文档页面和导出文档页面等。 | 
| ImageExtract | 提取 PDF 文档的图像。 | 
| TextExtract | 提取 PDF 的文本。 | 
| DocumentInfo | 提取 PDF 文档的信息,如:作者、创建日期。 | 
| Watermark | 添加/删除/设置/平铺文字或图片水印。 | 
| Background | 添加/删除/设置颜色或图片背景。 | 
| HeaderFooter | 添加/删除/设置页眉页脚。 | 
| Bates | 添加/删除/设置贝茨码。 | 
| PDFRedact | 不可逆地进行密文标记,移除不可外泄的隐私或机密信息。 | 
| Encrypt | 加密/解密文档,对文档设置密码进行文档权限管控解密。 | 
| PDFA | PDF 转 PDFA1a 和 PDFA1b 格式。 | 
| Flatten | 展平对 PDF 文档进行的一些列操作,比如注释、表单等内容的添加。使后续添加的内容成为原 PDF 文档中的一部分。 | 
| DigitalSignatures | 创建、填写、验证数字签名与证书,读取签名与证书信息,移除数字签名。 |