PDF的历史与规范化

可移植文档格式（PDF）于1990年代由Adobe Systems创造。早期是Adobe专有格式，直到2008年作为开放标准发布。之后由国际标准化组织志愿者产业专家委员会控制。 PDF檔案格式在1990年代早期開發，用於分享包括文本格式和内置影像的文檔，能跨平台操作，即使電腦平台完全不同，收件者亦無需适配相關或合用的應用軟體接口。1991年，Adobe Systems共同創始人約翰·沃諾克提出的名為“Camelot”的系統演變成PDF。當時與PDF一起競逐跨平台檔案格式的，還包括DjVu（仍在開發中）、Envoy（英语：Envoy (WordPerfect)）、Common Ground Digital Paper、Farallon Replica及Adobe自己本身的PostScript（.ps）格式。在萬維網及HTML文本尚未興起的當時，PDF在桌面出版工作流技术當中很受歡迎。 PDF在早期文件格式分享歷史的接受程度頗晚。從2.0版開始，Adobe開始免費分發PDF的閱讀軟件Acrobat Reader（現時改稱Adobe Acrobat Reader DC，建立軟件稱為Adobe Acrobat DC），而舊版格式依舊支援，使PDF後來成為固定格式文本業界的非正式標準（英语：de facto standard）。 及至2008年，Adobe Systems的PDF參考1.7版成為了ISO 32000:1:2008，從此PDF就成為了正式的國際標準。亦因為這個緣故，現時PDF的更新版本開發（包括未來的PDF 2.0版本的開發）變成由ISO的TC 171 SC 2 WG 8主導，但Adobe及其他相關項目的專家依然有參與其中。 从1993-2006年Adobe Systems数次更改PDF规范并添加新特性。2006和发布的各个方面的Adobe的扩展层被采纳为ISO 32000-2（PDF 2.0）的工作草案，但开发者注意到Adobe的扩展不是PDF标准的一部分。 ISO标准ISO 32000-1:2008及Adobe PDF 1.7在技术上是相容的。Adobe宣称没有制定PDF 1.8参考。PDF规格的未来版本将由ISO技术委员会制定。然而，Adobe出版的文档指明什么是PDF的专有扩展功能，ISO 32000-1（PDF 1.7）之外的在新发布的产品中支持。这利用了如同在Annex E中ISO 32000-1中记录的PDF的扩展性特性。 PDF规格包容性滞后。PDF 1.7规格包括了所有先前的功能性的Adobe PDF规格1.0到1.6版的记录。在那里Adobe从他们的标准删除了PDF的某些特性，那些没被包含在ISO 32000-1。一些特性被标为落后的。 PDF文档遵循带有PDF 1.7版的ISO 32000-1标准。包含了Adobe扩展的特性仍带有PDF基础版本号1.7的文档也包含随着文档的创建扩展的指示。 自1995起，Adobe参与了一些由ISO创建出版技术规范及在用于特定行业及用途的PDF标准专业子集（如PDF/X或PDF/A）进程中与ISO协作的工作组。制定完整PDF规格的子集的目的是移除那些不需要或会对特定用途造成问题以及一些要求的功能的使用在完整PDF规格中仅仅是可选的（不是强制性的）功能。 2007年1月29日，Adobe宣布将发布完整的PDF 1.7规格给美国国家标准协会（ANSI）及企业内容管理协会（英语：Association for Information and Image Management#Enterprise Content Management Association），为了由国际标准化组织（ISO）发布。ISO将制定PDF规格是未来版本，而且Adobe仅仅是ISO技术委员会的一员。 ISO“全功能PDF”的标准在正式编号ISO 32000之下发布。全功能PDF规格意味着不仅仅是Adobe PDF规格的子集；就ISO 32000-1而言全功能PDF包含了Adobe的PDF 1.7规格定义的每一条。然而，Adobe后来发布了不是ISO标准的一部分的扩展。那些也是PDF规格中的专有功能，只能作为额外的规格参考。 下列指定的PDF规格的子集被定为ISO标准（或者在标准化过程当中）： PDF/X（2001年起—ISO 15929及ISO 15930系列标准的一部分）又叫“PDF for Exchange”——用于“图形技术——印刷前数据交换”——（ISO技术委员会130的工作），基于PDF 1.3、PDF 1.4还有后来的PDF 1.6 PDF/A（2005年起—ISO 19005系列标准的一部分）又叫“PDF for Archive”——“文档管理——用于长期保存的电子文档文件格式”（ISO技术委员会171的工作），基于PDF 1.4还有后来的ISO 32000-1 - PDF 1.7 PDF/E（2008年起—ISO 24517）又叫“PDF for Engineering”——“文档管理——使用PDF的工程文档格式”（ISO技术委员会171的工作），基于PDF 1.6 PDF/VT（2010年起—ISO 16612-2）又叫“PDF for exchange of variable data and transactional (VT) printing”——“图形技术——可变数据交换”（ISO技术委员会130的工作），基于PDF 1.6并受限于PDF/X-4及PDF/X-5 PDF/UA（2012年起—ISO 14289-1）又叫“PDF for Universal Accessibility”——“文档管理应用——可访问的电子文档文件格式”（ISO技术委员会171的工作），基于ISO 32000-1 - PDF 1.7 还有PDF/H，也就是“PDF Healthcare”，最佳措施导览（Best Practices Guide，BPG），通过实施指南（Implementation Guide，IG）增补，2008年发布。PDF Healthcare不是一个标准或者推荐标准，但仅仅是一个使用已有标准及其他技术的指南。受到标准发展机构ASTM与AIIM支持。PDF/H BPG基于PDF 1.6。 PDF 1.7的最终修订的文档由ISO技术委员会171于2008年1月认可，并以ISO 32000-1:2008发布于2008年7月1日，题为“Document management – Portable document format – Part 1: PDF 1.7”。 ISO 32000-1:2008是第一份全功能PDF的ISO标准。先前的ISO PDF标准（PDF/A、PDF/X等）用于更特殊的用途。ISO 32000-1包括了所有先前的功能性的Adobe PDF规格1.0到1.6版的记录。Adobe从先前的版本中移除了某些PDF特性；这些特性也没包含在PDF 1.7中。 ISO 32000-1文档由Adobe Systems Incorporated基于《PDF Reference, sixth edition, Adobe Portable Document Format version 1.7, November 2006》准备的。在一个特殊的快速进程下检验、修订并接受，通过《ISO Technical Committee 171 (ISO/TC 171), Document management application, Subcommittee SC 2, Application issues》，与ISO成员的提议并行。 根据ISO PDF标准： ISO 32000-1:2008指定独立于他们创建的环境或他们查看、阅读的环境的用于呈现电子文档的数码形式以使用户交换并查看电子文档。该标准用于创建PDF文件的软件的开发者（相应的作者）、阅读已有PDF文件及解释其内容以显示和协作的软件（相应的读者）以及用于其他多种目的阅读和/或编写PDF文件的PDF产品（相应的产品）。 一些Adobe Systems控制下的专属的规格（如Adobe Acrobat JavaScript或XML表单架构）处于ISO 32000-1规范性参考中，而且对于ISO 32000-1标准的应用不可或缺。 PDF标准的新版本以ISO/CD 32000-2的名义发布。 ISO委员会开发PDF 2.0的目标包括了对PDF语言的进一步的增强和改进、移除不再使用的特性（如Form XObject名称），以及对Adobe专有的规格的标准化（如Adobe JavaScript、Rich Text）。 成立于2008年以策划PDF参考书作为ISO标准的Working Group 8通常一年召开两次会议，来自十多个国家的成员在各个实体中参与。ISO委员会关于ISO 32000的会议向受到学科问题专家认可的人开放。有兴趣的人一方会为有关参与ISO 32000的信息联系各自的ISO成员实体。 在PDF语法术语中被称为“PDF-2.0”，ISO 32000-2是第一个完全经ISO委员会（TC 171 SC 2 WG 8）发展而更新的PDF规范。PDF协会的成员会通过PDF协会的A类联系人与ISO TC 171 SC 2复查和注释草稿。 2009年9月1日，作为电子文档长期保存格式的PDF/Archive（PDF/A）经中国国家标准化管理委员会批准已成为正式的中华人民共和国国家标准（GB），标准号为GB/T 23286.1-2009。 The Camelot Project (PDF). [2017-12-18]. （原始内容存档 (PDF)于2009-03-04）.  Warnock, J. The Camelot Project (PDF). PlanetPDF. 1991 [2017-12-18]. （原始内容存档 (PDF)于2009-03-04）. This document describes the base technology and ideas behind the project named “Camelot.” This project’s goal is to solve a fundamental problem [...] there is no universal way to communicate and view ... printed information electronically.  Laurens Leurs. The history of PDF. [2007-09-19]. （原始内容存档于2007-12-22）.  Duff Johnson. The 8 most popular document formats on the web. [2014-03-02]. （原始内容存档于2014-03-03）.  R, Leonard, History of PDF Openness, Acrobat users, [2017-12-18], （原始内容存档于2007-10-14）  ISO 32000-1:2008 - Document management – Portable document format – Part 1: PDF 1.7. Iso.org. 2008-07-01 [2010-02-21]. （原始内容存档于2010-12-06）.  Adobe Systems Incorporated, Portable Document Format Reference Manual Version 1.2 (PDF), 1996-11-12 [2010-02-23], （原始内容 (PDF)存档于2005-11-03）  Adobe Systems, PDF Reference second edition – Adobe Portable Document Format Version 1.3 (PDF), 2000 [2010-02-23], （原始内容 (PDF)存档于2010-12-14）  Adobe Systems. Adobe PDF Reference Archives. [2010-02-23]. （原始内容存档于2010-05-23）.  Adobe Systems, PDF Reference third edition – Adobe Portable Document Format Version 1.4 (PDF), 2001 [2010-02-23], （原始内容 (PDF)存档于2009-08-24）  Technical Note # 5186 Acrobat JavaScript Object Specification Version 5.1 (PDF), 2003 [2017-12-18], （原始内容 (PDF)存档于2014-05-08）  Adobe Systems, PDF Reference fourth edition – Adobe Portable Document Format Version 1.5 (PDF), 2003 [2010-02-23], （原始内容存档 (PDF)于2013-05-02）  PDF compatibility levels. [2010-04-01]. （原始内容存档于2011-10-01）.  Acrobat JavaScript Scripting Guide, Technical Note #5430, Version: Acrobat 6.0 (PDF), May 2003 [2017-12-18], （原始内容 (PDF)存档于2017-12-08）  Acrobat JavaScript Scripting Reference (PDF), 2005-06-27 [2017-12-18], （原始内容 (PDF)存档于2014-05-08）  Orion, Egan. PDF 1.7 is approved as ISO 32000. The Inquirer. The Inquirer. 2007-12-05 [2007-12-05]. （原始内容存档于2008-07-04）. ; Adobe wins backing for PDF 1.7. vnunet.com. [2017-12-18]. （原始内容存档于2007-12-20）.  Adobe Developer Connection: PDF Reference and Adobe Extensions to the PDF Specification. Adobe Systems. [2010-12-13]. （原始内容存档于2010-12-03）.  JavaScript for Acrobat API Reference, Version 8 (PDF), April 2007 [2017-12-18], （原始内容存档 (PDF)于2017-09-08）  XML Forms Architecture (XFA) Specification Version 2.6 (PDF), 2008-01-25 [2014-04-09], （原始内容 (PDF)存档于2015-07-06）  Adobe Supplement to the ISO 32000 BaseVersion: 1.7 ExtensionLevel: 3 (PDF), 2008-06 [2014-04-09], （原始内容 (PDF)存档于2014-04-13）  XML Forms Architecture (XFA) Specification Version 2.8 (PDF), 2008-10-23 [2014-04-09], （原始内容 (PDF)存档于2015-07-06）  XML Forms Architecture (XFA) Specification Version 3.0 (PDF), 2009-03-12 [2014-04-09], （原始内容 (PDF)存档于2015-07-06）  XML Forms Architecture (XFA) Specification Version 3.1 (PDF), 2009-11-16 [2014-04-09], （原始内容 (PDF)存档于2013-08-11）  PDFlib API Reference 8.0.2 (PDF), [2011-03-07], （原始内容 (PDF)存档于2016-04-14）, 1.7ext8 – PDF 1.7 extension level 8 requires Acrobat X  XML Forms Architecture (XFA) Specification Version 3.3 (PDF), 2012-01-09 [2014-04-09], （原始内容 (PDF)存档于2015-07-06）  PDFlib - PDF Security - Encryption Algorithms and Key Length (PDF), [2012-09-26], （原始内容 (PDF)存档于2012-09-14）  PDFlib - PDF Security - Security Recommendations (PDF), [2012-09-26], （原始内容 (PDF)存档于2012-09-18）, AES-256 according to PDF 1.7 Adobe Extension Level 3 (Acrobat 9) should be avoided because it contains a weakness in the password checking algorithm which facilitates brute-force attacks against the password. For this reason Acrobat X no longer offers Acrobat 9 encryption for protecting new documents (only for decrypting existing documents). In summary, AES-256 according to PDF 1.7 Adobe Extension Level 8/PDF 2.0 or AES-128 according to PDF 1.6/1.7 should be used, depending on whether or not Acrobat X is available. Passwords should be longer than 6 characters and should contain non-alphabetic characters.  ISO 32000 U.S. Committee, Statement on PDF 1.7, Editme, [2017-12-18], （原始内容存档于2018-09-29）  ISO Draft of the PDF 1.7 Reference - Adobe's change summary (PDF), 2007-06-04 [2014-01-19], （原始内容存档 (PDF)于2014-02-01）  Adobe Systems Incorporated, Document Management – Portable Document Format – Part 1: PDF 1.7, First Edition (PDF), 2008-07-01 [2010-02-19], （原始内容存档 (PDF)于2010-04-09）  Gnu PDF - PDF Knowledge - Forms Data Format. [2010-02-19]. （原始内容存档于2013-01-01）.  ISO/TC 171/SC 2/WG 8 N 603 – Meeting Report (PDF), 2011-06-27 [2017-12-18], （原始内容存档 (PDF)于2019-05-02）, XFA is not to be ISO standard just yet. ... The Committee urges Adobe Systems to submit the XFA Specification, XML Forms Architecture (XFA), to ISO for standardization ... The Committee is concerned about the stability of the XFA specification ... Part 2 will reference XFA 3.1  Leonard Rosenthol, Adobe Systems. PDF and Standards (PDF). 2012 [2013-10-20]. （原始内容 (PDF)存档于2013-09-02）.  ISO standards by Technical committee - TC 171/SC 2 - Document management applications / Application issues. [2011-01-11]. （原始内容存档于2011-04-29）.  ISO standards by Technical committee - TC 130 - Graphic technology. [2011-01-11]. （原始内容存档于2011-04-29）.  AIIM to Facilitate ISO Standards Process for Leading Electronic Document Format. 2007-01-29 [2011-01-11]. （原始内容存档于2010-12-28）.  ISO 16612-2:2010 - Graphic technology -- Variable data exchange -- Part 2: Using PDF/X-4 and PDF/X-5 (PDF/VT-1 and PDF/VT-2). [2011-02-25]. （原始内容存档于2011-04-29）.  PDF Healthcare Frequently Asked Questions. 2006-09-25 [2011-01-11]. （原始内容存档于2011-04-24）.  PDF Healthcare (PDF/H) Committee. [2011-01-11]. （原始内容存档于2012-11-07）.  PDF/H Implementation Guide Materials. [2011-01-11]. （原始内容存档于2011-04-24）.  ISO 32000-1:2008, Page 1, section "1 Scope" ISO 32000-2 (PDF 2.0) – PDF Association (PDF). www.pdfa.org. [2017-10-23]. （原始内容存档 (PDF)于2017-10-24） （美国英语）.  Dr. Matthew Hardy, Adobe Systems. Seven Minutes with a PDF Standard – PDF (ISO 32000) (PDF). 2012 [2013-10-20]. （原始内容 (PDF)存档于2013-10-21）.  ISO - Technical committees - ISO/TC 171/SC 2 - Application issues. iso.org. [2017-12-18]. （原始内容存档于2016-04-13）.  PDF Association (PDF). pdfa.org. [2017-12-18]. （原始内容存档 (PDF)于2016-10-06）.  9月1日起PDF格式成为中国国家标准. 新浪科技. 2009-07-03 [2017-12-18]. （原始内容存档于2018-09-29） （中文（中国大陆））.  文献管理长期保存的电子文档文件格式第1部分：PDF1.4（PDF/A-1）的使用. 国家标准化管理委员会. [2020-09-26]. （原始内容存档于2019-02-17） （中文（中国大陆））.