Skip to content
DemoFAQ

PDF 生成模板编辑器

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

查看 GitHub
Flutter Guides Conversion

PDF 标准转换 ​

ComPDF Flutter SDK 自 3.2.0 起支持读取文档声明的标准类型,并将 PDF 转换为指定标准的副本。应用可根据归档、印前处理、工程文档或可访问性要求选择目标标准。

主要功能 ​

  • 读取标准类型: 通过 getPdfStandardType() 获取当前文档声明的类型。
  • 选择转换目标: 支持 PDF/A、PDF/X、PDF/E、PDF/UA 和 PDF/VT 系列,具体目标类型见下方指南。
  • 输出转换副本: 通过 convertToPdfStandard() 指定输出路径及字体子集选项,保留源文件。
  • 处理转换结果: 检查返回值及异常信息,转换成功后打开输出文件查看结果。

使用流程 ​

打开文档后读取标准类型,选择目标并设置可写的输出路径。需要保留当前修改时先保存文档;加密文档应先另存为无密码副本,再打开该副本进行转换。

标准类型读取用于识别文档声明,不等同于完整的合规验证。转换输出路径应与源文件不同;当前文档的重新加载行为及异常处理见具体指南。

指南 ​

PDF 标准识别与转换

读取标准类型,设置转换目标并处理输出与异常。