可移植文档格式:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
第40行: 第40行:


== 歷史 ==
== 歷史 ==
PDF檔案格式在1990年代早期開發,以作為能夠包括文件的格式、內建影像的分享方法,而且能夠跨平台操作,即使完全不同的電腦平台之上收件者未必有相關或合用的[[應用軟體]]接口可使用<ref>{{cite web|url=http://www.planetpdf.com/planetpdf/pdfs/warnock_camelot.pdf|title=The Camelot Project}}</ref>。當時與PDF一起競逐跨平台檔案格式的,還包括[[DjVu]](仍在開發中)、[[:en:Envoy (WordPerfect)|Envoy]]、Common Ground Digital Paper、Farallon Replica及[[Adobe系統|Adobe]]自己本身的[[PostScript]](.ps)格式。在當時[[萬維網]]及[[HTML]]文本尚未興起之時的最初幾年中,PDF在[[桌面出版]][[工作流技术]]當中很受歡迎。
PDF檔案格式的标准修改過許多次,主要是隨著[[Adobe Acrobat]]的新版本而更新的。


PDF在早期文件格式分享歷史的接受程度頗晚。<ref>{{cite web |url= http://www.prepressure.com/pdf/basics/history |title=The history of PDF|author=Laurens Leurs|accessdate=2007-09-19}}</ref>可以閱讀及產生PDF格式的程式[[Adobe Acrobat]]並非免費產品;早期版本的PDF也不支持外部連結,使之在互聯網上的可用性減低;相較於全文本的格式顯得很巨大的PDF檔案,在當時仍然要利用[[modem]]來連線的年代需要更長的下載時間,再者以當年性能低的電腦要渲染PDF檔的過程也超慢。
PDF檔案格式在1990年代早期開發,以作為能夠包括文件的格式、內建影像的分享方法,而且能夠跨平台操作,即使收件者未必有相關或合用的軟體可使用<ref>{{cite web|url=http://www.planetpdf.com/planetpdf/pdfs/warnock_camelot.pdf|title=The Camelot Project|language=en}}</ref>。
當時與PDF一起競逐跨平台檔案格式的,還包括[[DjVu]](仍在開發中)、[[:en:Envoy (WordPerfect)|Envoy]]、Common Ground Digital Paper、Farallon Replica及[[Adobe系統|Adobe]]自己本身的[[PostScript]](.ps)格式。在當時[[萬維網]]及[[HTML]]文本尚未興起之時,PDF在[[桌面出版]][[流程]]很受歡迎。


從2.0版開始,Adobe開始免費分發PDF的閱讀軟件Acrobat Reader(現時改稱Adobe Reader,建立軟件依然稱為Adobe Acrobat)<ref>{{citation | url = http://knowledge.wharton.upenn.edu/article.cfm?articleid=2038 | first = Charles | last = Geschke | publisher = The Wharton School of the [[University of Pennsylvania]] | title = Driving Adobe: Co-founder Charles Geschke on Challenges, Change and Values }}</ref>,而舊的格式依舊支援,使PDF後來成為固定格式文本業界的{{link-en|非正式標準|de facto standard}}<ref>{{cite web |url= http://duff-johnson.com/2014/02/17/the-8-most-popular-document-formats-on-the-web |title=The 8 most popular document formats on the web|author=Duff Johnson|accessdate=2014-03-02}}</ref>。
PDF在早期文件格式分享歷史的接受程度頗晚<ref>{{cite web |url= http://www.prepressure.com/pdf/basics/history |title=The history of PDF|author=Laurens Leurs|accessdate=2007-09-19}}</ref>,因為在當時可以閱讀及產生PDF格式的程式[[Adobe Acrobat]]並非免費產品。另一方面,早期版本的PDF也不支持外部連結,使之在互聯網上的可用性減低。相較於全文本的格式,PDF檔案顯得很巨大,在當時仍然要利用[[modem]]來連線的年代,再加上以當年的電腦要重構PDF檔的過程也超慢,PDF格式顯得很不方便。


從2.0版開始,Adobe開始免費分發PDF的閱讀軟件Acrobat Reader(現時改稱Adobe Reader,建立軟件依然稱為Adobe Acrobat)<ref>{{citation | url = http://knowledge.wharton.upenn.edu/article.cfm?articleid=2038 | first = Charles | last = Geschke | publisher = The Wharton School of the [[University of Pennsylvania]] | title = Driving Adobe: Co-founder Charles Geschke on Challenges, Change and Values }}</ref>,而舊的格式依舊支援,使PDF後來成為固定格式文本業界的非正式標準<ref>{{cite web |url= http://duff-johnson.com/2014/02/17/the-8-most-popular-document-formats-on-the-web |title=The 8 most popular document formats on the web|author=Duff Johnson|accessdate=2014-03-02}}</ref>。及至2008年,PDF的1.7版本更獲ISO標準採納,成為了ISO 32000:1:2008,從此PDF就成為了正式的國際標準。亦因為這個緣故,現時PDF的更新版本開發(包括未來的PDF 2.0版本的開發)變成由ISO的TC 171 SC 2 WG 8主導,但Adobe及其他相關項目的專家依然有參與其中。
及至2008年,Adobe SystemsPDF參考1.7版成為了ISO 32000:1:2008,從此PDF就成為了正式的國際標準。亦因為這個緣故,現時PDF的更新版本開發(包括未來的PDF 2.0版本的開發)變成由ISO的TC 171 SC 2 WG 8主導,但Adobe及其他相關項目的專家依然有參與其中。


===標準詳細===
=== Adobe规范 ===
从1993-2006年Adobe Systems数次更改PDF规范并添加新特性。2006和发布的各个方面的Adobe的扩展层被采纳为ISO 32000-2(PDF 2.0)的工作草案,但开发者注意到Adobe的扩展不是PDF标准的一部分。<ref>{{citation | url = http://www.acrobatusers.com/blogs/leonardr/history-of-pdf-openness/ | last = R | first = Leonard | publisher = Acrobat users | archiveurl = http://web.archive.org/web/20071014010805/http://www.acrobatusers.com/blogs/leonardr/history-of-pdf-openness/ | archivedate = 2007-10-14 | title = History of PDF Openness}}</ref>
* (1993) – PDF 1.0 / Acrobat 1.0
* (1994) – PDF 1.1 / Acrobat 2.0
* (1996) – PDF 1.2 / Acrobat 3.0
* (1999) – PDF 1.3 / Acrobat 4.0
* (2001) – PDF 1.4 / Acrobat 5.0
* (2003) – PDF 1.5 / Acrobat 6.0
* (2005) – PDF 1.6 / Acrobat 7.0
* (2006) – PDF 1.7 / Acrobat 8.0
* (2008) – PDF 1.7, Adobe Extension Level 3 / Acrobat 9.0
* (2009) – PDF 1.7, Adobe Extension Level 5 / Acrobat 9.1


{|class="wikitable" style="width: 100%"
== 標準 ==
|-
PDF长期以来一直被用作交换和浏览商业文件的格式。不过Adobe一直保留了该格式的版权,直到2007年2月因行业压力被迫向ISO提交标准化申请。[[2007年12月]],PDF被[[国际标准组织]](ISO)批准为ISO 32000国际标准<ref>{{cite web|last=Orion|first=Egan|title=PDF 1.7 is approved as ISO 32000|publisher=[[The Inquirer]]|date=2007-12-05|url=http://www.theinquirer.net/gb/inquirer/news/2007/12/05/pdf-approved-iso-32000|accessdate=2007-12-05|language=en}}</ref>。
! 版本号 !! 版本<ref name="iso-standard"/> !! 发布年份 !! 新特性 !! Acrobat Reader支持版本
|-
| 1.0 || 第一版 || 1993 || || Carousel
|-
| 1.1 || 第一版修订 || 1996 || 密码、加密(MD5、RC4 40bit)、独立于设备的颜色、线程和链接<ref name = "pdf-reference-11">{{citation | url = http://www.pdf-tools.com/public/downloads/pdf-reference/pdfreference12.pdf |format=PDF |title=Portable Document Format Reference Manual Version 1.2 | author = Adobe Systems Incorporated |date=1996-11-12 |accessdate=2010-02-23}}</ref> || 2.0
|-
| 1.2 || 第一版修订 || 1996 || 交互式页面元素(单选按钮、复选框等);交互式、填入式的表单(AcroForm);适用于可以从Web导入、导出、传送及接收的交互式表单数据的表单数据格式(Forms Data Format,FDF);鼠标事件;外部影片录制;外部或内嵌声音录制;二进制数据的[[zlib]]/[[deflate]]压缩;Unicode;高级颜色特性及图像代理<ref name = "pdf-reference-11" /> || 3.0
|-
| 1.3 || 第二版 || 2000 || 数字签名;[[ICC色彩特性文件|ICC]]及DeviceN颜色空间;JavaScript动作;嵌入任意类型的文件流(例如用于附件);新的注释格式;新的Adobe PostScript Language Level 3成像模型特性;遮罩图像;图像的替代性表现;平滑阴影;增强式页码;Web截取,用于从万维网截取信息并转换为PDF的能力;图形结构的逻辑性结构独立的呈现;对CID字体的附加支持;用于映射字符串及PDF对象编号的数据结构;印前生产流程支持的相关信息;一些呈现功能的参数化的类别的功能对象的新特性;<ref name = "pdf-reference-13">{{citation | url = http://partners.adobe.com/public/developer/en/pdf/PDFReference13.pdf | format = PDF | title = PDF Reference second edition – Adobe Portable Document Format Version 1.3 | author= Adobe Systems | year=2000 | accessdate= 2010-02-23}}</ref><ref name="pdf-reference-archive">{{cite web |url= https://www.adobe.com/devnet/pdf/pdf_reference_archive.html | title= Adobe PDF Reference Archives |author= Adobe Systems | accessdate= 2010-02-23}}</ref> Acrobat Forms JavaScript Object Specification 4.05版 || 4.0
|-
| 1.4 || 第三版 || 2001 || [[JBIG2]];透明度;长度大于40位(40–128位)的RC4加密密钥;对交互式表单及表单数据格式(FDF)、XML表单提交、嵌入式FDF文件、 字段输出值的Unicode规格、远程协作和FDF文件中的数字签名的改进;被禁用户的可访问性;使用[[XMP|可扩展元数据平台]](XMP)的元数据流;加标记的PDF;打印者标记的包含;生产相关的页面边界的显示及预览;新预定义的CMaps;替代性呈现;从一个PDF文档到另一个文档导入内容;PDF文档的命名词典中的EmbeddedFiles词条,嵌入数据的标准方位;<ref name="pdf-reference-archive" /><ref name="pdf-reference-14">{{citation |url=http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf |format=PDF |title= PDF Reference third edition – Adobe Portable Document Format Version 1.4 |author= Adobe Systems |year= 2001 |accessdate= 2010-02-23}}</ref>Acrobat Forms JavaScript Object Specification 4.05版<ref>{{citation |url=http://partners.adobe.com/public/developer/en/acrobat/sdk/5186AcroJS.pdf |title=Technical Note # 5186 Acrobat JavaScript Object Specification Version 5.1 |year=2003}}</ref> || 5.0
|-
| 1.5 || 第四版 || 2003 || [[JPEG 2000]];对多媒体嵌入及后端的增强的支持;对象流;跨引用流;XML表单数据格式(XML Forms Data Format,XFDF)用于交互式表单提交(PDF 1.4中取代XML格式);support for 表单、富文本元素与基于Adobe {{link-en|XML表单架构|XML Forms Architecture}}(XFA)2.02的属性(只定义静态XFA表单);使用[[PKCS#7]]的公共密钥安全处理器(PDF 1.3引入,但没在参考书中记录,直到1.5)、公共密钥加密、权限、使用权(UR)签名(不要求文档加密)、带SHA-1的PKCS#7、RSA扩大到4096位;安全处理器可以使用自身的加密和解密算法;文档章节通过作者或读者以诸如[[计算机辅助设计|CAD]]图画、{{link-en|层 (数字图像编辑)|layers (digital image editing)|分层}}插图、地图和多语言文档之类的项选择性的查看或隐藏;交替呈现——仅幻灯片一种类型——由JavaScript动作的方式(Adobe Reader仅支持[[SVG]] 1.0)产生;<ref name="pdf-reference-archive" /><ref name="pdf-reference-15">{{citation |url=https://www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference15_v6.pdf |format= PDF |title= PDF Reference fourth edition – Adobe Portable Document Format Version 1.5 | author= Adobe Systems |year= 2003 | accessdate= 2010-02-23}}</ref><ref>{{cite web | url = http://help.adobe.com/en_US/Illustrator/14.0/WS25210BC7-2345-4e30-A05C-80903A3B36EE.html | title = PDF compatibility levels | accessdate = 2010-04-01}}</ref> Acrobat JavaScript Scripting Reference,6.0版;<ref>{{citation |url=http://www.pdfill.com/download/Acro6JSGuide.pdf |title=Acrobat JavaScript Scripting Guide, Technical Note #5430, Version: Acrobat 6.0 |date=May 2003}}</ref>对微软[[Windows 98]]拖放的支持。|| 6.0
|-
| 1.6 || 第五版 || 2004 || 3D艺术,如对[[Universal 3D]]文件格式的支持;[[OpenType]]字体嵌入;对XFA 2.2富文本元素及属性(XFA 2.1及2.2定义以下列特性为例:动态XFA表单,XFA的W3C XML数字签名,针对网络服务的XFA支持,HTTP之上的XFA“文档逐字的”SOAP操作,网络服务的WSDL定义SOAP绑定操作等)的支持;[[高级加密标准|AES]]加密;带SHA256的PKCS#7,DSA升到4096位;NChannel颜色空间;嵌入式附件的附加支持,包括跨文档链入及来自嵌入的文件;增强和澄清数字签名相关的使用权和修改检测及阻止签名;<ref name="pdf-reference-archive" /> Acrobat JavaScript Scripting Reference,7.0版<ref>{{citation |url=http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf |title=Acrobat JavaScript Scripting Reference |date=2005-06-27}}</ref> || 7.0
|-
| 1.7<br/>(ISO 32000-1:2008<br/><ref name="iso-standard"/><ref name="pdf-ref"/>) || 第六版(ISO第一版) || 2006(ISO 2008) || 增加3D艺术的呈现;XFA 2.4富文本元素及属性;多附件(便携式收集);PDF消费者应用的文档要求;新字符串类型:PDFDocEncoded字符串、ASCII字符串、字节字符串;带SHA384、SHA512和RIPEMD160的PKCS#7;JavaScript for Acrobat API Reference 8.0版(适用于Adobe Acrobat Professional、Acrobat Standard和Adobe Reader的JavaScript扩展的对象、属性及算法的文档)<ref>{{citation |url=http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf |title=JavaScript for Acrobat API Reference, Version 8 |date=April 2007}}</ref> || 8
|-
| 1.7 Adobe Extension Level 1<ref>{{citation |url=http://partners.adobe.com/public/developer/en/xml/xfa_spec_2_6.pdf |title=XML Forms Architecture (XFA) Specification Version 2.6 |date=2008-01-25 |accessdate=2014-04-09}}</ref> || || 2008 || XFA 2.5(Extensions Level 1)和XFA 2.6(Extensions Level 2)(XFA 2.6定义如下所示:XFA安全提交,新的配置文件——XFA前景色(XFAF)——每个XFA表单的页面覆以PDF背景等)<ref name="extension-level3">{{citation |url=http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/adobe_supplement_iso32000.pdf |title=Adobe Supplement to the ISO 32000 BaseVersion: 1.7 ExtensionLevel: 3 |date=2008-06 |accessdate=2014-04-09}}</ref> || 8.1
|-
| 1.7 Adobe Extension Level 3 || || 2008 || 256为[[高级加密标准|AES]]加密;XFA数据集并入符合PDF/A-2标准的文件;对[[Adobe Flash]]应用([[SWF]])、视频(含[[H.264]]编码的Flash视频)、音频及其他多媒体、Flash player和整合应用之间的双向脚本桥接、可能以Adobe Flex 2模块或者作为普通SWF加载的导航SWF附件的改进;XFA 2.5与2.6富文本协定,<ref name="extension-level3" />XFA 2.7与2.8<ref>{{citation |url=http://partners.adobe.com/public/developer/en/xml/xfa_spec_2_8.pdf |title=XML Forms Architecture (XFA) Specification Version 2.8 |date=2008-10-23 |accessdate=2014-04-09}}</ref>(XFA 2.7与2.8定义如下所示:用于网络服务的认证策略,通过WSDL/SOAP提交,按区域设置字体等) || 9
|-
| 1.7 Adobe Extension Level 5<ref>{{citation |url=http://partners.adobe.com/public/developer/en/xml/xfa_spec_3_0.pdf |title=XML Forms Architecture (XFA) Specification Version 3.0 |date=2009-03-12 |accessdate=2014-04-09}}</ref> || || 2009 || XFA 3.0 || 9.1
|-
| 1.7 Adobe Extension Level 6<ref>{{citation |url=http://partners.adobe.com/public/developer/en/xml/xfa_spec_3_1.pdf |title=XML Forms Architecture (XFA) Specification Version 3.1 |date=2009-11-16 |accessdate=2014-04-09}}</ref> || || 2009 || XFA 3.1 || 9.1
|-
| 1.7 Adobe Extension Level 8<ref>{{citation |url= http://www.pdflib.com/fileadmin/pdflib/pdf/manuals/PDFlib-8.0.2-API-reference-Windows.pdf |format= PDF |title= PDFlib API Reference 8.0.2 |quote=1.7ext8 – PDF 1.7 extension level 8 requires Acrobat X |accessdate= 2011-03-07}}</ref> || || 2011 || XFA 3.3(如Flash/SWF整合进XFA),<ref name="xfa33">{{citation |url=http://partners.adobe.com/public/developer/en/xml/xfa_spec_3_3.pdf |title=XML Forms Architecture (XFA) Specification Version 3.3 |date=2012-01-09 |accessdate=2014-04-09}}</ref>比Extension Level 3不同的AES-256密码处理,因为密码测试算法的虚弱。<ref>{{citation |url=http://www.pdflib.com/knowledge-base/pdf-security/encryption/ |title=PDFlib - PDF Security - Encryption Algorithms and Key Length |accessdate=2012-09-26}}</ref><ref>{{citation |url=http://www.pdflib.com/knowledge-base/pdf-security/recommendations/ |title=PDFlib - PDF Security - Security Recommendations |quote=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. |accessdate=2012-09-26}}</ref>规格截至2014年11月未出版。<ref name="pdf-ref" /> || X (10)
|}


ISO标准[[ISO 32000-1]]:2008及Adobe PDF 1.7在技术上是相容的。<ref name="pdf-ref" /><ref>{{citation | author = ISO 32000 U.S. Committee | title = Statement on PDF 1.7 | url = http://pdf.editme.com/statement | publisher = Editme}}</ref><ref>{{citation |url=http://pdf.editme.com/files/PDFREF/isoformatting_070719.pdf |title=ISO Draft of the PDF 1.7 Reference - Adobe's change summary |date=2007-06-04 |accessdate=2014-01-19}}</ref>Adobe宣称没有制定PDF 1.8参考。PDF规格的未来版本将由ISO技术委员会制定。然而,Adobe出版的文档指明什么是PDF的专有扩展功能,ISO 32000-1(PDF 1.7)之外的在新发布的产品中支持。这利用了如同在Annex E中ISO 32000-1中记录的PDF的扩展性特性。<ref name="pdf-ref" />
2009年9月1日,作为电子文档长期保存格式的PDF/Archive(PDF/A)经[[中国国家标准化管理委员会]]批准已成为正式的[[中华人民共和国国家标准]](GB)<ref>{{Cite news|url=http://tech.sina.com.cn/s/2009-07-13/1809982373.shtml|title=9月1日起PDF格式成为中国国家标准|publisher=新浪科技|date=2009-07-03|language=zh-cn}}</ref>,标准号为GB/T 23286.1-2009<ref>{{cite web|url=http://www.sac.gov.cn/SACSearch/search?channelid=160591&templet=gjcxjg_detail.jsp&searchword=STANDARD_CODE='GB/T%2023286.1-2009'&XZ=T|title=文献管理长期保存的电子文档文件格式第1部分:PDF1.4(PDF/A-1)的使用|publisher=国家标准化管理委员会|language=zh-cn}}</ref>。


PDF规格包容性滞后。PDF 1.7规格包括了所有先前的功能性的Adobe PDF规格1.0到1.6版的记录。在那里Adobe从他们的标准删除了PDF的某些特性,那些没被包含在ISO 32000-1<ref name = "iso-standard" />。一些特性被标为落后的。

PDF文档遵循带有PDF 1.7版的ISO 32000-1标准。包含了Adobe扩展的特性仍带有PDF基础版本号1.7的文档也包含随着文档的创建扩展的指示。<ref name="pdf-ref">{{cite web |url=https://www.adobe.com/devnet/pdf/pdf_reference.html |title=Adobe Developer Connection: PDF Reference and Adobe Extensions to the PDF Specification |publisher=Adobe Systems |accessdate=2010-12-13}}</ref>

=== ISO标准化 ===
自1995起,Adobe参与了一些由ISO创建出版技术规范及在用于特定行业及用途的PDF标准专业子集(如PDF/X或PDF/A)进程中与ISO协作的工作组。<ref name="iso32000" />制定完整PDF规格的子集的目的是移除那些不需要或会对特定用途造成问题以及一些要求的功能的使用在完整PDF规格中仅仅是可选的(不是强制性的)功能。

2007年1月29日,Adobe宣布将发布完整的PDF 1.7规格给[[美国国家标准协会]](ANSI)及[[:en:Association for Information and Image Management#Enterprise Content Management Association|企业内容管理协会(AIIM)]],为了由国际标准化组织(ISO)发布。<ref name="iso32000" />ISO将制定PDF规格是未来版本,而且Adobe仅仅是ISO技术委员会的一员。<ref name="pdf-ref" />

ISO“全功能PDF”的标准<ref name="iso32000" />在正式编号ISO 32000之下发布。全功能PDF规格意味着不仅仅是Adobe PDF规格的子集;就ISO 32000-1而言全功能PDF包含了Adobe的PDF 1.7规格定义的每一条。然而,Adobe后来发布了不是ISO标准的一部分的扩展。<ref name="pdf-ref" />那些也是PDF规格中的专有功能,只能作为额外的规格参考。<ref name="iso-meeting-n603" /><ref name="rosenthol-adobe-2012" />
{{transH}}
==== PDF标准化的子集 ====
The following specialized subsets of PDF specification has been standardized as ISO standards (or are in standardization process):<ref name="iso-standard" /><ref>{{cite web |url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=53674&published=on&development=on&withdrawn=on |title=ISO standards by Technical committee - TC 171/SC 2 - Document management applications / Application issues |accessdate=2011-01-11}}</ref><ref>{{cite web |url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=52214&published=on&development=on&withdrawn=on |title=ISO standards by Technical committee - TC 130 - Graphic technology |accessdate=2011-01-11}}</ref><ref name="press-iso-start">{{cite web |url=https://www.adobe.com/aboutadobe/pressroom/pressreleases/200701/012907OpenPDFAIIM.html |title=AIIM to Facilitate ISO Standards Process for Leading Electronic Document Format |date=2007-01-29 |accessdate=2011-01-11}}</ref>
* [[PDF/X]] (since 2001 - series of ISO 15929 and ISO 15930 standards) - a.k.a. "PDF for Exchange" - for the ''Graphic technology - Prepress digital data exchange'' - (working in ISO Technical committee 130), based on PDF 1.3, PDF 1.4 and later also PDF 1.6
* [[PDF/A]] (since 2005 - series of ISO 19005 standards) - a.k.a. "PDF for Archive" - ''Document management - Electronic document file format for long-term preservation'' (working in ISO Technical committee 171), based on PDF 1.4 and later also ISO 32000-1 - PDF 1.7
* [[PDF/E]] (since 2008 - ISO 24517) - a.k.a. "PDF for Engineering" - ''Document management - Engineering document format using PDF'' (working in ISO Technical committee 171), based on PDF 1.6
* [[PDF/VT]] (since 2010 - ISO 16612-2) - a.k.a. "PDF for exchange of variable data and transactional (VT) printing" - ''Graphic technology - Variable data exchange'' (working in ISO Technical committee 130), based on PDF 1.6 as restricted by PDF/X-4 and PDF/X-5<ref>{{cite web |url=http://www.iso.org/iso/catalogue_detail.htm?csnumber=46428 |title=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) |accessdate=2011-02-25}}</ref>
* [[PDF/UA]] (since 2012 - ISO 14289-1) - a.k.a. "PDF for Universal Accessibility" - ''Document management applications - Electronic document file format enhancement for accessibility'' (working in ISO Technical committee 171), based on ISO 32000-1 - PDF 1.7

There is also the ''PDF/H'', a.k.a. ''PDF Healthcare'', a best practices guide (BPG), supplemented by an Implementation Guide (IG), published in 2008. PDF Healthcare is not a standard or proposed standard, but only a guide for use with existing standards and other technologies. It is supported by the standards development organizations [[ASTM]] and [[AIIM]]. PDF/H BPG is based on PDF 1.6.<ref>{{cite web |url=http://www.aiim.org/article.aspx?ID=31979 |title=PDF Healthcare Frequently Asked Questions |date=2006-09-25 |accessdate=2011-01-11}}</ref><ref>{{cite web |url=http://www.aiim.org/Research-and-Publications/Standards/Committees/PDFH |title=PDF Healthcare (PDF/H) Committee |accessdate=2011-01-11}}</ref><ref>{{cite web |url=http://pdf.editme.com/pdfhiguidemtls |title=PDF/H Implementation Guide Materials |accessdate=2011-01-11}}</ref>

==== PDF 1.7 ====
The final revised documentation for PDF 1.7 was approved by ISO Technical Committee 171 in January 2008 and published as ISO 32000-1:2008 on July 1, 2008 and titled ''Document management – Portable document format – Part 1: PDF 1.7''.

ISO 32000-1:2008 is the first ISO standard for full function PDF. The previous ISO PDF standards (PDF/A, PDF/X, etc.) are intended for more specialized uses. ISO 32000-1 includes all of the functionality previously documented in the Adobe PDF Specifications for versions 1.0 through 1.6. Adobe removed certain features of PDF from previous versions; these features are not contained in PDF 1.7 either.<ref name="iso-standard" />

The ISO 32000-1 document was prepared by Adobe Systems Incorporated based upon ''PDF Reference, sixth edition, Adobe Portable Document Format version 1.7, November 2006''. It was reviewed, edited and adopted under a special fast-track procedure, by ''ISO Technical Committee 171 (ISO/TC 171), Document management application, Subcommittee SC 2, Application issues'', in parallel with its approval by the ISO member bodies.

According to the ISO PDF standard abstract:<ref>ISO 32000-1:2008, Page 1, section "1 Scope"</ref>

<blockquote>''ISO 32000-1:2008 specifies a digital form for representing electronic documents to enable users to exchange and view electronic documents independent of the environment they were created in or the environment they are viewed or printed in. It is intended for the developer of software that creates PDF files (conforming writers), software that reads existing PDF files and interprets their contents for display and interaction (conforming readers) and PDF products that read and/or write PDF files for a variety of other purposes (conforming products).''
</blockquote>

Some proprietary specifications under the control of Adobe Systems (e.g. Adobe Acrobat JavaScript or XML Forms Architecture) are in the normative references of ISO 32000-1 and are indispensable for the application of ISO 32000-1.<ref name="iso32000" />

==== PDF 2.0 ====
A new version of PDF standard is under development under the name ''ISO/CD 32000-2 - Document management – Portable document format – Part 2: PDF 2.0'' ({{as of|2013|8|lc=on}}).<ref name="pdf2-new">{{cite web |url=http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=63534 |title=ISO/CD 32000-2 - Document management -- Portable document format -- Part 2: PDF 2.0 |date=2013-07-26 |accessdate=2013-08-02}}</ref><ref name="deleted">{{cite web |url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=53041 |title=ISO/NP 32000-2 - Document management -- Portable document format -- Part 2: PDF 2.0 |date=2009-10-06 |accessdate=2010-02-24}}</ref> PDF 2.0 was accepted by ISO as a new proposal in 2009 (ISO/NP 32000-2). The TC 171 SC 2 WG 8 Committee working on ISO 32000-2 (PDF 2.0) is continuing to actively develop the document; processing hundreds of technical and editorial comments and operating eight ''ad hoc'' committees comprising numerous interested parties, including Adobe Systems. To provide more time to develop the document the original ISO project was cancelled in 2012 (in the "enquiry stage" as a "Draft International Standard") and a New Project item was started.<ref name="pdf2-new" /><ref name="deleted" /><ref>{{cite web |url= http://pdf.editme.com/PDFREF |title=ISO 32000-2 (under development)|author=Duff Johnson|accessdate=2014-03-02}}</ref>

Adobe has submitted the ''Adobe Extension Level 5'' and ''Adobe Extension Level 3'' specifications to ISO for inclusion into the ISO 32000-2 specification, but only some of their features have been accepted.

The goals of the ISO committee developing PDF 2.0 include evolutionary enhancement and refinement of the PDF language and deprecation of features that are no longer used (e.g. Form XObject names) and standardization of Adobe proprietary specifications (e.g. Adobe JavaScript, Rich Text).<ref name="rosenthol-adobe-2012">{{cite web |url=http://cdn.parleys.com/p/5148922a0364bc17fc56c6e5/iSUM2012_00_LRO_presentation.pdf |title=PDF and Standards |author=Leonard Rosenthol, Adobe Systems |year=2012 |accessdate=2013-10-20}}</ref><ref>{{cite web |url=http://www.pdfa.org/wp-content/uploads/2012/06/Matthew-Hardy-PDF-Standard-2012-03-27.pdf |title=Seven Minutes with a PDF Standard – PDF (ISO 32000) |author=Dr. Matthew Hardy, Adobe Systems |year=2012 |accessdate=2013-10-20}}</ref>

PDF 2.0 will reference Adobe's XML Forms Architecture 3.1. In 2011 the ISO Committee urged Adobe Systems to submit the XFA Specification, XML Forms Architecture (XFA), to ISO for standardization and requested Adobe Systems to stabilize the XFA specification. The ISO Committee expressed its concerns about the stability of the XFA specification.<ref name="iso-meeting-n603">{{citation |url=http://pdf.editme.com/files/pdfREF-meetings/ISO-TC171-SC2-WG8_N0603_SC2WG8_MtgRept_SLC.pdf |title=ISO/TC 171/SC 2/WG 8 N 603 - Meeting Report |quote=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 |date=2011-06-27}}</ref>

==== ISO TC 171 SC 2 WG 8 ====
Formed in 2008 to curate the PDF Reference as an ISO Standard, Working Group 8 typically meets twice a year, with members from ten or more countries attending in each instance. Meetings of the ISO Committee for ISO 32000 are open to accredited Subject Matter Experts. Interested parties should contact their respective ISO Member Body for information about joining ISO 32000.

'''Current Project Leadership:''' Cherie Ekholm, [[Microsoft]], and Duff Johnson, Independent Consultant, Project Co-Leaders<ref>{{cite web |url=http://pdf.editme.com/PDFREF |title=ISO 32000 Committee Organization |author=AIIM |accessdate=2014-02-15}}</ref>

'''Past Project Leadership:''' 2008-2011: James King, PhD, [[Adobe Systems]]

'''ISO Secretariat:''' Betsy Fanning, [[AIIM]]
{{transF}}
=== GB标准化 ===
2009年9月1日,作为电子文档长期保存格式的PDF/Archive(PDF/A)经[[中国国家标准化管理委员会]]批准已成为正式的[[中华人民共和国国家标准]](GB)<ref>{{Cite news|url=http://tech.sina.com.cn/s/2009-07-13/1809982373.shtml|title=9月1日起PDF格式成为中国国家标准|publisher=新浪科技|date=2009-07-03|language=zh-cn}}</ref>,标准号为GB/T 23286.1-2009<ref>{{cite web|url=http://www.sac.gov.cn/SACSearch/search?channelid=160591&templet=gjcxjg_detail.jsp&searchword=STANDARD_CODE='GB/T%2023286.1-2009'&XZ=T|title=文献管理长期保存的电子文档文件格式第1部分:PDF1.4(PDF/A-1)的使用|publisher=国家标准化管理委员会|language=zh-cn}}</ref>。
== 技術 ==
== 技術 ==
PDF主要由三項技術組成:
PDF主要由三項技術組成:
第88行: 第161行:


== 参考文献 ==
== 参考文献 ==
{{reflist}}
{{reflist|2}}


== 参见 ==
== 参见 ==
第96行: 第169行:
== 外部链接 ==
== 外部链接 ==
*Adobe PDF官方介绍:[http://www.adobe.com/cn/products/acrobat/adobepdf.html -{zh-cn:PDF文件,Adobe便携文档格式;zh-hk:PDF檔案,Adobe可攜式文件格式}-]
*Adobe PDF官方介绍:[http://www.adobe.com/cn/products/acrobat/adobepdf.html -{zh-cn:PDF文件,Adobe便携文档格式;zh-hk:PDF檔案,Adobe可攜式文件格式}-]
* [http://www.quora.com/PDF-file-format/How-was-the-PDF-format-created How was the PDF format created? Quora]
* [http://www.pdfa.org PDF Association] - PDF Association是软件开发者创作及处理PDF文档的产业协会
* [http://partners.adobe.com/public/developer/tips/topic_tip31.html Adobe PDF 101: Summary of PDF]
* [https://www.adobe.com/print/features/psvspdf/main.html Adobe: PostScript vs. PDF] – 官方介绍的PS、EPS与PDF的比较{{dead link|date=January 2015}}
* {{Wayback |date=20110424013530 |url=http://www.aiim.org/Resources/Archive/Magazine/2007-Jul-Aug/33448 |title=''PDF Standards....transitioning the PDF specification from a de facto standard to a de jure standard''}} – 有关可访问文档格式的PDF/E及PDF/UA规格的信息([[Wayback Machine|The Wayback Machine]]存档)
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38920 ISO 19005-1:2005] [[国际标准化组织]]发布的PDF/A-1 ISO标准<!--(chargeable)-->
* [https://www.adobe.com/devnet/pdf/pdf_reference.html PDF Reference and Adobe Extensions to the PDF Specification]
* [http://www.mactech.com/articles/mactech/Vol.15/15.09/PDFIntro/ Portable Document Format: An Introduction for Programmers] – Introduction to PDF、PostScript及PDF构件的介绍(升级到v1.3)
* [http://www.planetpdf.com/enterprise/article.asp?ContentID=6519 The Camelot Paper] – John Warnock概述的创建PDF的项目
* [http://river-valley.zeeba.tv/everything-you-wanted-to-know-about-pdf-but-were-afraid-to-ask/ Everything you wanted to know about PDF but were afraid to ask] - Leonard Rosenthol(Adobe Systems)在TUG 2007上的谈话记录
* [http://www.data2type.de/en/xml-xslt-xslfo/xsl-fo/ How to produce PDF with XSL-FO]
*[[善用佳软]]:[http://xbeta.info/pdf-software.htm 全面接触PDF:最好用的PDF软件汇总]
*[[善用佳软]]:[http://xbeta.info/pdf-software.htm 全面接触PDF:最好用的PDF软件汇总]



2015年1月18日 (日) 15:33的版本

[[Category:需要從{{ISO 639 name en:Portable Document Format}}維基百科翻譯的條目]][[Category:需要從{{ISO 639 name en:Portable Document Format}}維基百科翻譯的條目]]

便攜式文件格式(PDF)
扩展名
.pdf
互联网媒体类型
application/pdf,[1] application/x-pdf, application/x-bzpdf, application/x-gzpdf
类型代码英语Type code'PDF '[1](包含一个空格)
统一类型标识com.adobe.pdf
开发者Adobe Systems
首次发布1993年 (1993)
最新版本
1.7
扩展为PDF/APDF/EPDF/UAPDF/VTPDF/X
标准ISO 32000
免费格式?
网站www.adobe.com/devnet/pdf/pdf_reference_archive.html

PDFPortable Document Format的簡稱,意為「便攜式文件格式」)是由Adobe Systems用於與應用程式硬體作業系統無關的方式進行文件交換所發展出的文件格式[2]每個PDF文件包含固定布局的平面文檔的完整描述,包括文本、字形、圖形及其他需要顯示的資訊。1991年,Adobe Systems共同創始人John Warnock提出的名為“Camelot”的系統[3]演變成PDF。

在Adobe Systems决定PDF规范在1993年可以自由使用的时候,PDF是由Adobe控制的专有格式英语proprietary format,直到2008年7月1日官方作为开放标准发行,并由国际标准化组织以ISO 32000-1:2008标准发布,[4][5]在这段时间规范通过ISO志愿者产业专家委员会控制。2008年,Adobe发布对ISO 32000-1的公共专利许可赋予对所有Adobe拥有的制作、使用、销售及分发兼容PDF的实现所需的专利的自由授权(Royalty-free)的权益。[6]然而仍有一些ISO 32000-1所引用的可以被纳入有效的PDF文件的技术保持专有(但仍是公开记录),如Adobe XML表单架构,以及JavaScript for Acrobat。[7][8][9][10][11]ISO委员会正活跃地制定许多这类的标准作为ISO 32000-2的一部分。

歷史

PDF檔案格式在1990年代早期開發,以作為能夠包括文件的格式、內建影像的分享方法,而且能夠跨平台操作,即使完全不同的電腦平台之上收件者未必有相關或合用的應用軟體接口可使用[12]。當時與PDF一起競逐跨平台檔案格式的,還包括DjVu(仍在開發中)、Envoy、Common Ground Digital Paper、Farallon Replica及Adobe自己本身的PostScript(.ps)格式。在當時萬維網HTML文本尚未興起之時的最初幾年中,PDF在桌面出版工作流技术當中很受歡迎。

PDF在早期文件格式分享歷史的接受程度頗晚。[13]可以閱讀及產生PDF格式的程式Adobe Acrobat並非免費產品;早期版本的PDF也不支持外部連結,使之在互聯網上的可用性減低;相較於全文本的格式顯得很巨大的PDF檔案,在當時仍然要利用modem來連線的年代需要更長的下載時間,再者以當年性能低的電腦要渲染PDF檔的過程也超慢。

從2.0版開始,Adobe開始免費分發PDF的閱讀軟件Acrobat Reader(現時改稱Adobe Reader,建立軟件依然稱為Adobe Acrobat)[14],而舊的格式依舊支援,使PDF後來成為固定格式文本業界的非正式標準英语de facto standard[15]

及至2008年,Adobe Systems的PDF參考1.7版成為了ISO 32000:1:2008,從此PDF就成為了正式的國際標準。亦因為這個緣故,現時PDF的更新版本開發(包括未來的PDF 2.0版本的開發)變成由ISO的TC 171 SC 2 WG 8主導,但Adobe及其他相關項目的專家依然有參與其中。

Adobe规范

从1993-2006年Adobe Systems数次更改PDF规范并添加新特性。2006和发布的各个方面的Adobe的扩展层被采纳为ISO 32000-2(PDF 2.0)的工作草案,但开发者注意到Adobe的扩展不是PDF标准的一部分。[16]

版本号 版本[4] 发布年份 新特性 Acrobat Reader支持版本
1.0 第一版 1993 Carousel
1.1 第一版修订 1996 密码、加密(MD5、RC4 40bit)、独立于设备的颜色、线程和链接[17] 2.0
1.2 第一版修订 1996 交互式页面元素(单选按钮、复选框等);交互式、填入式的表单(AcroForm);适用于可以从Web导入、导出、传送及接收的交互式表单数据的表单数据格式(Forms Data Format,FDF);鼠标事件;外部影片录制;外部或内嵌声音录制;二进制数据的zlib/deflate压缩;Unicode;高级颜色特性及图像代理[17] 3.0
1.3 第二版 2000 数字签名;ICC及DeviceN颜色空间;JavaScript动作;嵌入任意类型的文件流(例如用于附件);新的注释格式;新的Adobe PostScript Language Level 3成像模型特性;遮罩图像;图像的替代性表现;平滑阴影;增强式页码;Web截取,用于从万维网截取信息并转换为PDF的能力;图形结构的逻辑性结构独立的呈现;对CID字体的附加支持;用于映射字符串及PDF对象编号的数据结构;印前生产流程支持的相关信息;一些呈现功能的参数化的类别的功能对象的新特性;[18][19] Acrobat Forms JavaScript Object Specification 4.05版 4.0
1.4 第三版 2001 JBIG2;透明度;长度大于40位(40–128位)的RC4加密密钥;对交互式表单及表单数据格式(FDF)、XML表单提交、嵌入式FDF文件、 字段输出值的Unicode规格、远程协作和FDF文件中的数字签名的改进;被禁用户的可访问性;使用可扩展元数据平台(XMP)的元数据流;加标记的PDF;打印者标记的包含;生产相关的页面边界的显示及预览;新预定义的CMaps;替代性呈现;从一个PDF文档到另一个文档导入内容;PDF文档的命名词典中的EmbeddedFiles词条,嵌入数据的标准方位;[19][20]Acrobat Forms JavaScript Object Specification 4.05版[21] 5.0
1.5 第四版 2003 JPEG 2000;对多媒体嵌入及后端的增强的支持;对象流;跨引用流;XML表单数据格式(XML Forms Data Format,XFDF)用于交互式表单提交(PDF 1.4中取代XML格式);support for 表单、富文本元素与基于Adobe XML表单架构英语XML Forms Architecture(XFA)2.02的属性(只定义静态XFA表单);使用PKCS#7的公共密钥安全处理器(PDF 1.3引入,但没在参考书中记录,直到1.5)、公共密钥加密、权限、使用权(UR)签名(不要求文档加密)、带SHA-1的PKCS#7、RSA扩大到4096位;安全处理器可以使用自身的加密和解密算法;文档章节通过作者或读者以诸如CAD图画、分层英语layers (digital image editing)插图、地图和多语言文档之类的项选择性的查看或隐藏;交替呈现——仅幻灯片一种类型——由JavaScript动作的方式(Adobe Reader仅支持SVG 1.0)产生;[19][22][23] Acrobat JavaScript Scripting Reference,6.0版;[24]对微软Windows 98拖放的支持。 6.0
1.6 第五版 2004 3D艺术,如对Universal 3D文件格式的支持;OpenType字体嵌入;对XFA 2.2富文本元素及属性(XFA 2.1及2.2定义以下列特性为例:动态XFA表单,XFA的W3C XML数字签名,针对网络服务的XFA支持,HTTP之上的XFA“文档逐字的”SOAP操作,网络服务的WSDL定义SOAP绑定操作等)的支持;AES加密;带SHA256的PKCS#7,DSA升到4096位;NChannel颜色空间;嵌入式附件的附加支持,包括跨文档链入及来自嵌入的文件;增强和澄清数字签名相关的使用权和修改检测及阻止签名;[19] Acrobat JavaScript Scripting Reference,7.0版[25] 7.0
1.7
(ISO 32000-1:2008
[4][26]
第六版(ISO第一版) 2006(ISO 2008) 增加3D艺术的呈现;XFA 2.4富文本元素及属性;多附件(便携式收集);PDF消费者应用的文档要求;新字符串类型:PDFDocEncoded字符串、ASCII字符串、字节字符串;带SHA384、SHA512和RIPEMD160的PKCS#7;JavaScript for Acrobat API Reference 8.0版(适用于Adobe Acrobat Professional、Acrobat Standard和Adobe Reader的JavaScript扩展的对象、属性及算法的文档)[27] 8
1.7 Adobe Extension Level 1[28] 2008 XFA 2.5(Extensions Level 1)和XFA 2.6(Extensions Level 2)(XFA 2.6定义如下所示:XFA安全提交,新的配置文件——XFA前景色(XFAF)——每个XFA表单的页面覆以PDF背景等)[29] 8.1
1.7 Adobe Extension Level 3 2008 256为AES加密;XFA数据集并入符合PDF/A-2标准的文件;对Adobe Flash应用(SWF)、视频(含H.264编码的Flash视频)、音频及其他多媒体、Flash player和整合应用之间的双向脚本桥接、可能以Adobe Flex 2模块或者作为普通SWF加载的导航SWF附件的改进;XFA 2.5与2.6富文本协定,[29]XFA 2.7与2.8[30](XFA 2.7与2.8定义如下所示:用于网络服务的认证策略,通过WSDL/SOAP提交,按区域设置字体等) 9
1.7 Adobe Extension Level 5[31] 2009 XFA 3.0 9.1
1.7 Adobe Extension Level 6[32] 2009 XFA 3.1 9.1
1.7 Adobe Extension Level 8[33] 2011 XFA 3.3(如Flash/SWF整合进XFA),[34]比Extension Level 3不同的AES-256密码处理,因为密码测试算法的虚弱。[35][36]规格截至2014年11月未出版。[26] X (10)

ISO标准ISO 32000-1:2008及Adobe PDF 1.7在技术上是相容的。[26][37][38]Adobe宣称没有制定PDF 1.8参考。PDF规格的未来版本将由ISO技术委员会制定。然而,Adobe出版的文档指明什么是PDF的专有扩展功能,ISO 32000-1(PDF 1.7)之外的在新发布的产品中支持。这利用了如同在Annex E中ISO 32000-1中记录的PDF的扩展性特性。[26]

PDF规格包容性滞后。PDF 1.7规格包括了所有先前的功能性的Adobe PDF规格1.0到1.6版的记录。在那里Adobe从他们的标准删除了PDF的某些特性,那些没被包含在ISO 32000-1[4]。一些特性被标为落后的。

PDF文档遵循带有PDF 1.7版的ISO 32000-1标准。包含了Adobe扩展的特性仍带有PDF基础版本号1.7的文档也包含随着文档的创建扩展的指示。[26]

ISO标准化

自1995起,Adobe参与了一些由ISO创建出版技术规范及在用于特定行业及用途的PDF标准专业子集(如PDF/X或PDF/A)进程中与ISO协作的工作组。[39]制定完整PDF规格的子集的目的是移除那些不需要或会对特定用途造成问题以及一些要求的功能的使用在完整PDF规格中仅仅是可选的(不是强制性的)功能。

2007年1月29日,Adobe宣布将发布完整的PDF 1.7规格给美国国家标准协会(ANSI)及企业内容管理协会(AIIM),为了由国际标准化组织(ISO)发布。[39]ISO将制定PDF规格是未来版本,而且Adobe仅仅是ISO技术委员会的一员。[26]

ISO“全功能PDF”的标准[39]在正式编号ISO 32000之下发布。全功能PDF规格意味着不仅仅是Adobe PDF规格的子集;就ISO 32000-1而言全功能PDF包含了Adobe的PDF 1.7规格定义的每一条。然而,Adobe后来发布了不是ISO标准的一部分的扩展。[26]那些也是PDF规格中的专有功能,只能作为额外的规格参考。[8][10]

GB标准化

2009年9月1日,作为电子文档长期保存格式的PDF/Archive(PDF/A)经中国国家标准化管理委员会批准已成为正式的中华人民共和国国家标准(GB)[53],标准号为GB/T 23286.1-2009[54]

技術

PDF主要由三項技術組成:

内容

PDF文件通常混合了矢量图形、文本和位图。PDF的基本内容包括:

  • 文本存储为内容字符串(就是不是文本本身)
  • 由图形和线条组成的用于说明和设计的矢量图形
  • 由相片和其他类型的图片组成的位图

在近期PDF标准修订中,PDF文档还支持链接(文档内部或网页)、表单、JavaScript(可通过Acrobat 3.0的插件启用),或者其他任意类型的能用插件控制的可嵌入内容。

PDF 1.6支持互动式3D文档嵌入PDF——3D绘图可用U3DPRC及其他多种格式嵌入。[55][56]

在电脑屏幕上看起来相似的两个PDF文件有可能大小不同。例如,一个高分辨率位图比低分辨率的占更多的存储空间。通常更高的分辨率更适宜打印文档而不是显示与屏幕。其他可能影响文件大小的可能有嵌入全部字体,尤其是东亚字体,以及将文字存为图片。

PDF工具

参考文献

  1. ^ 1.0 1.1 The application/pdf Media Type, RFC 3778, Category: Informational, 2004 
  2. ^ Adobe Systems Incorporated, PDF Reference, Sixth edition, version 1.23 (30 MB), Nov 2006, p. 33.
  3. ^ Warnock, J. The Camelot Project (PDF). PlanetPDF. 1991. 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. 
  4. ^ 4.0 4.1 4.2 4.3 4.4 4.5 ISO 32000-1:2008 - Document management – Portable document format – Part 1: PDF 1.7. Iso.org. 2008-07-01 [2010-02-21]. 
  5. ^ Orion, Egan. PDF 1.7 is approved as ISO 32000. The Inquirer. The Inquirer. 2007-12-05 [2007-12-05]. ; Adobe wins backing for PDF 1.7. vnunet.com. 
  6. ^ Adobe Systems Incorporated, Public Patent License, ISO 32000-1: 2008 – PDF 1.7 (PDF), 2008 [2011-07-06] 
  7. ^ Guide for the procurement of standards-based ICT - Elements of Good Practice, Against lock-in: building open ICT systems by making better use of standards in public procurement. European Commission. 2013-06-25 [2013-10-20]. Example: ISO/IEC 29500, ISO/IEC 26300 and ISO 32000 for document formats reference information that is not accessible by all parties (references to proprietary technology and brand names, incomplete scope or dead web links). 
  8. ^ 8.0 8.1 8.2 ISO/TC 171/SC 2/WG 8 N 603 - Meeting Report (PDF), 2011-06-27, 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 
  9. ^ Embedding and publishing interactive, 3-dimensional, scientificfigures in Portable Document Format (PDF) files. [2013-10-20]. ... the implementation of the U3D standard was not complete and proprietary extensions were used. 
  10. ^ 10.0 10.1 10.2 Leonard Rosenthol, Adobe Systems. PDF and Standards (PDF). 2012 [2013-10-20]. 
  11. ^ Duff Johnson, Is PDF an open standard? - Adobe Reader is the de facto Standard, not PDF, 2010-06-10 [2014-01-19] 
  12. ^ The Camelot Project (PDF). 
  13. ^ Laurens Leurs. The history of PDF. [2007-09-19]. 
  14. ^ Geschke, Charles, Driving Adobe: Co-founder Charles Geschke on Challenges, Change and Values, The Wharton School of the University of Pennsylvania 
  15. ^ Duff Johnson. The 8 most popular document formats on the web. [2014-03-02]. 
  16. ^ R, Leonard, History of PDF Openness, Acrobat users, (原始内容存档于2007-10-14) 
  17. ^ 17.0 17.1 Adobe Systems Incorporated, Portable Document Format Reference Manual Version 1.2 (PDF), 1996-11-12 [2010-02-23] 
  18. ^ Adobe Systems, PDF Reference second edition – Adobe Portable Document Format Version 1.3 (PDF), 2000 [2010-02-23] 
  19. ^ 19.0 19.1 19.2 19.3 Adobe Systems. Adobe PDF Reference Archives. [2010-02-23]. 
  20. ^ Adobe Systems, PDF Reference third edition – Adobe Portable Document Format Version 1.4 (PDF), 2001 [2010-02-23] 
  21. ^ Technical Note # 5186 Acrobat JavaScript Object Specification Version 5.1 (PDF), 2003 
  22. ^ Adobe Systems, PDF Reference fourth edition – Adobe Portable Document Format Version 1.5 (PDF), 2003 [2010-02-23] 
  23. ^ PDF compatibility levels. [2010-04-01]. 
  24. ^ Acrobat JavaScript Scripting Guide, Technical Note #5430, Version: Acrobat 6.0 (PDF), May 2003 
  25. ^ Acrobat JavaScript Scripting Reference (PDF), 2005-06-27 
  26. ^ 26.0 26.1 26.2 26.3 26.4 26.5 26.6 Adobe Developer Connection: PDF Reference and Adobe Extensions to the PDF Specification. Adobe Systems. [2010-12-13]. 
  27. ^ JavaScript for Acrobat API Reference, Version 8 (PDF), April 2007 
  28. ^ XML Forms Architecture (XFA) Specification Version 2.6 (PDF), 2008-01-25 [2014-04-09] 
  29. ^ 29.0 29.1 Adobe Supplement to the ISO 32000 BaseVersion: 1.7 ExtensionLevel: 3 (PDF), 2008-06 [2014-04-09] 
  30. ^ XML Forms Architecture (XFA) Specification Version 2.8 (PDF), 2008-10-23 [2014-04-09] 
  31. ^ XML Forms Architecture (XFA) Specification Version 3.0 (PDF), 2009-03-12 [2014-04-09] 
  32. ^ XML Forms Architecture (XFA) Specification Version 3.1 (PDF), 2009-11-16 [2014-04-09] 
  33. ^ PDFlib API Reference 8.0.2 (PDF), [2011-03-07], 1.7ext8 – PDF 1.7 extension level 8 requires Acrobat X 
  34. ^ XML Forms Architecture (XFA) Specification Version 3.3 (PDF), 2012-01-09 [2014-04-09] 
  35. ^ PDFlib - PDF Security - Encryption Algorithms and Key Length (PDF), [2012-09-26] 
  36. ^ PDFlib - PDF Security - Security Recommendations (PDF), [2012-09-26], 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. 
  37. ^ ISO 32000 U.S. Committee, Statement on PDF 1.7, Editme 
  38. ^ ISO Draft of the PDF 1.7 Reference - Adobe's change summary (PDF), 2007-06-04 [2014-01-19] 
  39. ^ 39.0 39.1 39.2 39.3 引用错误:没有为名为iso32000的参考文献提供内容
  40. ^ ISO standards by Technical committee - TC 171/SC 2 - Document management applications / Application issues. [2011-01-11]. 
  41. ^ ISO standards by Technical committee - TC 130 - Graphic technology. [2011-01-11]. 
  42. ^ AIIM to Facilitate ISO Standards Process for Leading Electronic Document Format. 2007-01-29 [2011-01-11]. 
  43. ^ 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]. 
  44. ^ PDF Healthcare Frequently Asked Questions. 2006-09-25 [2011-01-11]. 
  45. ^ PDF Healthcare (PDF/H) Committee. [2011-01-11]. 
  46. ^ PDF/H Implementation Guide Materials. [2011-01-11]. 
  47. ^ ISO 32000-1:2008, Page 1, section "1 Scope"
  48. ^ 48.0 48.1 ISO/CD 32000-2 - Document management -- Portable document format -- Part 2: PDF 2.0. 2013-07-26 [2013-08-02]. 
  49. ^ 49.0 49.1 ISO/NP 32000-2 - Document management -- Portable document format -- Part 2: PDF 2.0. 2009-10-06 [2010-02-24]. 
  50. ^ Duff Johnson. ISO 32000-2 (under development). [2014-03-02]. 
  51. ^ Dr. Matthew Hardy, Adobe Systems. Seven Minutes with a PDF Standard – PDF (ISO 32000) (PDF). 2012 [2013-10-20]. 
  52. ^ AIIM. ISO 32000 Committee Organization. [2014-02-15]. 
  53. ^ 9月1日起PDF格式成为中国国家标准. 新浪科技. 2009-07-03 (中文(中国大陆)). 
  54. ^ 文献管理长期保存的电子文档文件格式第1部分:PDF1.4(PDF/A-1)的使用. 国家标准化管理委员会 (中文(中国大陆)). 
  55. ^ 3D supported formats. Adobe. 2009-07-14 [2010-02-21]. 
  56. ^ Acrobat 3D Developer Center. Adobe. [2010-02-21]. 

参见

外部链接