跳到主要内容
PulsarKit

PDF转PDF/A

把PDF转成PDF/A-1b、2b或3b用于长期归档,然后直接阅读veraPDF的验证结果,而不只是一个对勾。在我们的服务器上处理,文件约两小时内自动删除。

把文件拖到这里

.pdf · 最大300 MB · 每小时最多30个任务 · 文件上传到我们的服务器,处理后即删除;结果约两小时内清除

PDF/A级别
更多设置

如何转换为PDF/A

  1. 1

    上传PDF

    最大300 MB,最多500页。设了密码的文件要先移除密码,因为PDF/A不允许加密。

  2. 2

    选择PDF/A级别

    2b适合几乎所有归档。1b更严格,会把透明效果扁平化。3b还允许附加文件。

  3. 3

    下载文件并查看验证结果

    无论结果如何都可以下载文件。绿色表示veraPDF确认文件合规,黄色会列出没有通过的规则。

为什么显示验证结果,而不是藏起来

生成PDF/A的常见做法是用Ghostscript专门的转换设备,而本项目完全不用Ghostscript。它由Artifex以AGPL-3.0许可证发布,Artifex会依据这个许可证追究商业SaaS用户,本项目不愿承担这个风险。所以这个工具直接用pikepdf搭建PDF/A结构:嵌入字体,手工写入必需的XMP元数据和颜色配置文件。这是尽力而为的路径,不是标准路径,所以工具不会悄悄声称成功。每次转换都用veraPDF检查,它是档案馆和法院使用的参考验证器,你看到的结论就是它给出的结论,通过或不通过。

三个PDF/A级别到底是什么意思

PDF/A-1b最严格,也最早,基于PDF 1.4:不允许透明效果和分层内容,所以用到它们的页面在转换前会被扁平化成普通图片。PDF/A-2b基于PDF 1.7,把透明效果和JPEG2000图片保留为真正的矢量和分层内容,2010年以后制作的文件几乎都应该默认用它。PDF/A-3b在2b的基础上只多一点:允许嵌入任意源文件,比如发票PDF背后的电子表格。所以电子发票和类似的捆绑文档标准要求用它。

字体、颜色,以及文件里会改变什么

PDF/A要求嵌入所有字体,每种颜色都对应一个声明过的配置文件。只写了“Helvetica”这个名字、指望阅读器自带这款字体的PDF,验证会直接失败。没有嵌入的字体会换成度量兼容的Liberation或Noto字体并直接嵌入,颜色绑定到标准的sRGB输出配置文件。所以转换后的文件明显比原文件大。把PDF/A阅读器需要的字体和配置文件带在文件里,而不是假定查看器已经有了,正是这个格式存在的意义。

在服务器上处理,自动删除

搭建PDF/A结构、嵌入字体和验证都在PulsarKit的服务器上完成,因为没有许可证干净的浏览器工具能生成PDF/A。上传的文件在任务完成后立即删除。结果可以在一小时内下载,无论你是否下载,都会在约两小时内从服务器清除。

常见问题

PDF/A是什么,为什么需要它?

PDF/A是用于长期归档的ISO标准:所有字体都已嵌入,颜色对应固定的配置文件,文件里没有任何内容依赖外部资源,也不依赖几十年后读者可能没有的软件。档案馆、法院和政府系统通常要求提交的文档使用它,正是因为普通PDF没有这样的保证。

应该选哪个级别:1b、2b还是3b?

几乎所有现代文档都选2b。它是最常被要求的级别,透明效果也能完整保留。某个档案馆坚持要更早、更严格的标准时选1b,它会把透明效果扁平化成图片。只有需要在PDF里附带另一个文件(比如源电子表格)时才选3b。

为什么合规有时没有得到确认?

生成PDF/A的标准方法依赖Ghostscript,本项目不用它,因为它的AGPL-3.0许可证针对商业SaaS使用。这个工具自己基于pikepdf的路径是尽力而为的,所以我们不把这一点藏起来:每个结果都用veraPDF检查,不管结论如何都展示给你。

验证失败还能下载文件吗?

能。无论结果如何都可以下载文件。验证失败时最多列出十条没有通过的规则,你能知道哪里不达标,而不是拿到一个无声无息、无法核实的结果。

为什么不能给PDF/A文件加密码?

PDF/A标准禁止任何形式的加密。如果将来的读者丢了密钥,或者加密方案不再使用,加密文件就可能无法打开,而归档格式存在的目的就是防止这种情况。日常使用需要密码的话,之后再用普通的PDF工具加上。

为什么转换后的文件比原文件大?

PDF/A要求完整嵌入每一种字体和颜色配置文件,而不是假定对方已有,这通常会让文件增大10-40%。多出来的这部分,是这个格式对未来尚未出现的硬件和软件也能正确显示文件的保证。

没有文字层的扫描版PDF怎么办?

打开文字识别(OCR)选项。工具会在搭建PDF/A结构之前用Tesseract加上可搜索的文字层,效果和先用PDF文字识别一样,所以归档文件既合规,又可以搜索。

文件在服务器上保留多久?

上传的文件在任务完成后立即删除。转换后的PDF/A可以在一小时内下载,无论你是否下载,都会在约两小时内从服务器清除。

指南

相关工具