将PDF转换为PDF/A
为归档、法院提交或政府网站准备文档——写入PDF/A要求的标识元数据和色彩配置文件。
- 绝不存储
- 无需排队,无需等待
- 无需注册,无水印
使用方法
添加PDF
拖放您需要归档的文档。
选择级别
PDF/A-2b适合大多数提交场景。设置将写入元数据的标题和作者。
下载
您还会得到一份报告,列出所有被引用但未嵌入的字体。
四项要求满足三项,缺的是哪一项
PDF/A是归档规范——法院立案系统、期刊投稿平台或国家图书馆要求的就是它——它要求文件自成一体,这样五十年后在尚未问世的软件上也能显示得一模一样。实际上这归结为四点:一个声明文件符合哪个级别的XMP元数据包;一个指明文件中颜色数值按哪种色彩空间解读的输出意图;与元数据一致的文档信息;以及嵌入文件中使用的每一种字体。
前三项在这里完成。元数据包按您选择的级别写入;文档信息会被重写以与之匹配,因为如果标题在两处说法不一,校验工具会判定文件不合格;输出意图携带一个真正的sRGB ICC配置文件,它是在文件中直接生成的,而不是作为二进制数据块附带——它只有约四百字节,小到完全没必要另外获取。
第四项在这里做不到,这是必须坦白的部分。嵌入缺失的字体需要字体文件,而字体文件恰恰就是文档里没有的东西。浏览器里没有任何办法凭空变出它;用外观相似的字体替代,得到的文件虽能通过校验,文字却会重排——这比校验不通过还糟。颜色也是同样的道理:把CMYK图片转换为声明的输出意图,需要色彩管理引擎和源配置文件。本世纪由Word、LibreOffice、InDesign或像样的打印机驱动生成的PDF,大多已经嵌入了字体,这种情况下,这里添加的内容就是所缺的全部。
因此,对结果最准确的描述是具备PDF/A结构,而不是经过认证的PDF/A文件——这个区别之所以重要,只是因为提交平台会运行校验工具。依赖它之前请先检查一遍。veraPDF是PDF协会维护的参考实现,免费使用,而且会准确告诉您哪一条不合格,而不是不加解释地拒收文件。
如果您需要的是别的
Ghostscript能完成本工具做不到的那部分。gs -dPDFA=2 -dBATCH -dNOPAUSE -sColorConversionStrategy=UseDeviceIndependentColor -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=1 -sOutputFile=out.pdf PDFA_def.ps in.pdf会通过完整的解释器重建文档:缺失的字体从系统中嵌入,颜色通过真正的ICC配置文件转换,无法合规时它会直接拒绝,而不是悄悄生成一个无效文件。这与给一个本来就基本合规的文件补上正确的元数据,是截然不同的操作。
对于扫描文档,PDF/A还需要文字层,才谈得上真正意义上的可归档,而ocrmypdf --output-type pdfa in.pdf out.pdf能一步完成OCR和转换。它是免费的,也是大多数机构实际在用的工作流程。
常见问题
PDF/A是做什么用的?
保证长期可读。PDF/A文件包含几十年后显示自身所需的一切——嵌入的字体、明确的色彩空间、没有外部引用——这正是档案馆、法院和政府网站要求使用它的原因。
生成的是经过认证的PDF/A文件吗?
它具备PDF/A结构,这正是大多数提交系统检查的内容。它并未经过认证,页面也会如实说明,不会暗示其他:完全合规还要求嵌入所有字体,而文件中原本没有的字体,没有字体文件本身就无法添加。工具会准确告诉您哪些字体会被标记,方便您从源文件着手修复。
应该选择哪个级别?
除非另有要求,请选PDF/A-2b——这是目前的标准选择。PDF/A-1b更早,接受度最广。PDF/A-3b与2b相同,但允许附带文件附件。
如何检查结果?
veraPDF是免费开源的参考校验工具,也是大多数机构使用的工具。如果它标记了字体问题,请在开启字体嵌入的情况下重新生成原始文件。
我的文件会被存储吗?
不会。整个过程中不存储任何文件。
小贴士: 此工具会添加PDF/A结构——标识元数据、sRGB输出意图和一致的文档信息——但不会嵌入缺失的字体,也不会转换色彩空间,因为这两者都需要文件中没有的资源。如果正式提交前需要确保无误,请用veraPDF校验。
把这个工具放到您的网站上
博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。