1991 年,Adobe 联合创始人约翰·沃诺克写了一份内部文档,描述他所称的 Camelot 项目。他提出的问题,任何在别人电脑上打开过 Word 文件的人都不陌生:文档的样子取决于机器、已安装的字体和打印机。沃诺克想要一种方法,把文档按它应有的样子定格下来,在任何地方都显示得一样。
Adobe 手里已经有一部分答案。它的页面描述语言 PostScript 能精确描述任何打印页面,但它是一门完整的编程语言,解释起来很重,也不适合在屏幕上查看。Camelot 把 PostScript 的绘图模型“冻结”进一种更简单、更结构化的文件,阅读器可以快速打开并随意跳页。这种文件就是 Portable Document Format(可移植文档格式)。
1993 年:起步缓慢
PDF 1.0 和第一版 Acrobat 于 1993 年发布。起初,制作 PDF 的软件要收费,阅读器也要收费。很少有人愿意为只能读文档的软件付钱,这个格式并没有立刻成功。
两个决定改变了局面。从 1994 年的 2.0 版开始,Adobe 免费提供阅读器。在接下来的几年里,那些需要向公众发布文档的机构,从税表到说明书再到学术论文,发现 PDF 正好解决了他们的问题:一个文件,可打印,在哪里都一样。
功能越来越多
每个版本都增加了新能力:链接和书签,然后是表单,再到加密、透明度、嵌入多媒体、3D、图层。版本号从 1.0 走到 1.7。这个格式从静态的打印稿,变成了更像一个小型应用容器的东西,这也是如今有些 PDF 能做出惊人之事的原因。
专业化的子集
不同行业需要不同的保证,于是出现了标准化的子集。用于可靠印刷的 PDF/X 从 2001 年起标准化。用于长期归档的 PDF/A 于 2005 年问世。面向工程文档的 PDF/E 和面向无障碍的 PDF/UA 随后在 2008 年和 2012 年推出。我们在 PDF/A、PDF/X 和 PDF/UA 详解 中逐一介绍。
2008 年:交棒
2007 年,Adobe 宣布将把规范交给标准组织;2008 年 7 月,PDF 1.7 以 ISO 32000-1 的身份发布。从那时起,PDF 成了开放的国际标准,而不再是一家公司的格式。Adobe 从未发布过“1.8”,下一个版本出自 ISO 流程。
PDF 2.0,即 ISO 32000-2,于 2017 年发布,2020 年推出修订版。自 2023 年起,得益于 PDF 协会组织的赞助,PDF 2.0 规范可以免费下载。
它为何能历久不衰
1993 年的许多格式都消失了。PDF 活了下来,因为它做到了一件真正困难的事:固定页面的外观。这也是它最大的弱点。PDF 易读易打印,却难以编辑,而这正是本站这类工具存在的原因。