PDF的历史

出处:www.xgpdf.com


这里概述PDF(Portable Document Format,可携式档案格式)与配套的Adobe Acrobat软体软件。

 

导言

无纸办公室,还记得这个似乎永远不会完全消失的口号?历史已经证明,使用电脑却反而导致纸张的耗用量更大。

PDF初期的梦想目标之ㄧ就是无纸办公室,他是Adobe的创办人,John Warnock的专宠计画之一;最初,它是一个Adobe内部计画以创建一个可以在整个公司内流传并能在使用任何作业系统的任何一台电脑上显示的档案格式;John Warnock在导致发展PDF的文件中写道:『想像能够透过电子邮件分送网路传送包含完整文字和图形的文件(报纸、杂志文章、技术手册等),这些文件可以任何机器检视,同时任何选定的文件都可以就地印出;这种能力将完完全全改变管理资讯的方式』。

Adobe公司当时已经拥有两个相类似的技术:与设备与平台无关的页面描述技术的PostScript,以及可在许多电脑上之例子的Adobe Illustrator,它可以开启与解译呈像简单的PostScript文件,即使是由其他应用程式所创作的档案;Adobe公司的工程师加强这两项技术,并为两者创造一个新的档案格式(PDF,其实它是一种优化的PostScript)和一套能制作与检视这些档案的应用创造程式。

 

PDF 1.0

Adobe于1991年在圣荷西的Seybold研讨会会议首次认真谈论这种技术,当时,它被称为『IPS』,意思是:「Interchange PostScript」(可交换的PostScript);PDF 1.0于1992年秋季在Comdex发布,该技术获得Best of Comdex奖项,用以创建和查看PDF档案的工具Acrobat于1993年6月15日推出,对印前而言,这个第一次的版本是没有用的;它已经有内部链结、书签和嵌入字体功能,但唯一支援的色彩空间是RGB。

Acrobat软体计画的原代号为'Camelot',后改称为'Carousel',这就是为什么在Macintosh上PDF文件类型是'CARO。

当时Adobe公司为创建PDF档案的工具开了一个天价,Acrobat Distiller的个人版与网路版之售价分别是695与2495美元;甚至Acrobat Reader也要付50美元,这种策略当然不会促使PDF格式成为流行格式;后来, Adobe终于压低售价同时推出了免费的Acrobat Reader版本。

 

PDF 1.1

Acrobat 2于1994年9月上市,它支援新的PDF 1.1档案格式,PDF 1.1新增的特点包括:


外部链结(External Link)


文章阅读绪(Article Threads)


保全功能(Security Features)


设备无关色彩(Device Independent Coulour)


注解(Notes)


Acrobat 2.0程式本身也有一些很不错的改进,包括Acrobat Exchange的支援插件以及能搜索PDF档案内容的新架构。

Adobe公司自己本身就是PDF格式的第一个大用户,他们发布的所有开发者文件都是PDF档案,另一个早期就采用PDF格式的是美国税务当局,他们以PDF档案派发各式表格。

Acrobat 2.1加入多媒体支援,可以在PDF档案内加入音频或视讯资料。

当时PDF并非唯一试图创造一种便携、与设备和作业系统无关的档案格式,其最大的竞争对手产品称为Common Ground。

1995年Adobe公司的Acrobat Capture以相当昂贵的4000美元价格上市,在同一时间内, Adobe公司也开始在它自己的许多应用程式加入支援PDF格式,包括FrameMaker 5.0和PageMaker 6。

 

PDF 1.2 -印前世界苏醒

1996年Adobe公司推出Acrobat 3.0(程式开发代号:Amber [琥珀])及配套PDF 1.2规格,PDF 1.2是第一个真正可用在印前环境的PDF版本,除了表单外,包括下列印前相关的功能:


支援OPI 1.3规格


支援CMYK色彩空间


PDF内能包含特别色定义


能包含半色调函数(Halftone function)与叠印(Overprint)指令


发布一个让Netscape网页浏览器内检视PDF档案的插件益增PDF档案在正值兴盛网际网路的人气,Adobe还增加了PDF档案与HTML网页之间的相互连接;PDF也慢慢逐渐获得输出印刷业的接受,最初由黑白数位印刷市场在全录快速印刷机开始使用PDF输出。

在Acrobat 3下Acrobat Exchange的开放式架构终于获得其努力成果,1997年和1998年开始出现很多有趣的印前Xtensions,其中包括一些十分必要的印前工具;例如Enfocus公司的PitStop与CheckUp、Lantanarips公司的CrackerJack;爱克发是第一家在1998年推出的Apogee系统内推广全彩色商业印刷使用PDF格式的大型公司,其他厂商随后不久也都跟进。

虽然厂商努力推广PDF的应用,不过市场的反应有些缓慢,主要的因素是使用PDF需要额外的工具、一些对PDF档案格式的知识诀窍、它的限制和能耐等之现实问题,在发现它真的是一个非常开放的标准后,人们对PDF也产生若干失望;虽然PDF标准能用于印前环境,但是还有很多种途径能制作出绝对正确,但不能在印前使用的PDF档案。

PDF/X-1 -(很)慢的新兴标准

为了要解决上述问题,在1998年多个印前公司的一个联谊会聚在一起研究讨论,并公布PDF/X-1标准,PDF/X-1是基于PDF 1.2档案规格所制定,但它是一个非常明确的说明PDF档案是什么以便能够精确交换档案,PDF/X-1档案是一个能保证所有的字体都被内嵌、所有的高解析度图像都被嵌入等等的文件。

虽然PDF/X-1是根据PDF 1.2制订,但也加入若干额外的计算子,在Adobe technote 5188有说明,并包括:


嵌入如Copydot档案之额外资料的可能性


支援ICC的色彩


出血框(bleed box)、裁切框(trim box)和设计框(art box)的定义


档案是否已被陷印(Trapped)的说明

 

更多的PDF/X资料可在PDF/X-1a和PDF/X-3的说明网页找到。

 

PDF 1.3 -聆听印前的需要

1999年4月Adobe公司推出了在内部被称为'Stout'的Acrobat 4,它为我们带来PDF 1.3,新的PDF格式规格包括支援:


双位元的CID字体


OPI 2.0规格


称为DeviceN的一个新色彩空间,改善支援特别色能力


平滑渐层(smooth Shading),一项有效率与非常平顺渐层的技术(从一个色彩渐变到另一个色彩)


注解(annotations)


Acrobat本身也适当地提供新奇功能,包括:


支援页面大小从1143x1143提高到5080x5080mm


捕捉网页成PDF (Webcapture)


Acrobat Distiller内一系列的预设配置,使它更容易制作有效的PDF档案


一个非常容易搞混的名称转变:之前的Acrobat Exchange更名为了Acrobat,也刚好是整套软体的名称


容易于整合到Microsoft Office


最初的Acrobat 4版本编号为4.0,包含了不少程式错误,因而降低了该软体在印前的可用性,直到有限的软件用途。用户得到相当底价时,后来Adobe公司推出修正版Acrobat 4.05时试图向客户收取升级费用时一度惹毛不少用户,好在Adobe顺从市场最后发送一份免费拷贝给有注册的用户。

到了Acrobat 4.05上市后,很难再辩驳的是PDF已经成为公认接受之信息交换的档案格式,多于100万份的Acrobat Reader被从网站下载;在印前,少数人仍然怀疑PDF档案是否适合做为档案交换、故障排除和/或屏幕打样(softproofing )。

 

Illustrator 9和PDF 1.4 - Acrobat将还得等待

2000年中Adobe公司做了一件怪异的事:他们推出Illustrator 9,虽然推出绘图应用程式的新版本并不奇怪,但Illustrator 9确有一个惊人的特点:它是第一个支援PDF 1.4和其透明度特征的应用程式,这是第一次Adobe公司并未伴随着新版本的PDF规格而推出一个新版本的Acrobat,他们也没有释放PDF 1.4的全部规格,虽然Technote 5407记载了PDF 1.4支援透明度。

 

Acrobat 5(代号:巴西[Brazil])

2001年5月Acrobat 5终于上市,PDF 1.4才实际成真,档案格式本身并没有太大的改变;为印前应用上,值得一提的包括:


增加透明度的支援,它允许文本或图像物件被透视


改善的保全,其中包括128位加密,并可以选择设定印出的品质(可定义一个PDF只能以低解析度列印)


对于非印前用户,Adobe也附加若干好处到PDF 1.4档案格式:

加强JavaScript的支援,包括JavaScript 1.5和与资料库更好的整合能力


"Tagged PDFs"是包含代表该PDF档案之信息结构资料的PDF档案,这表示类似定义标题、文字区块、……的汇总资料(meta-information)可以是PDF档案的一部份
这将让配合其搭配检视的设备之PDF档案可以更轻松地被创建,这项新功能主要是用于新兴电子书市场,因为它允许PDF档案能够被重新应用于各种不同的系统上;Adobe已经推出能在PDA的Palm作业系统上执行的Acrobat Reader版本
重新应用(repurpose)内容变得更容易


大多数用户更乐于Acrobat 5本身提供的新功能,印前使用者享有的改进包含:


Acrobat 5能正确显示叠印(Overprints),所以如果用户把一个黄色的方框叠印在青色背景上时,Acrobat 5能显示叠印的绿色方块,但请注意:此选项预设是关闭的


Acrobat 5还可以执行批次处理作业,例如能将整个目录的PDF档案全部转换为EPS档案


Distiller 5可以使用DeviceN颜色压缩图像,这表示含有multitones的PDF档案将会小很多


Acrobat和Distiller 5还使用一种改进的色彩管理引擎,称为'ACE,它提供更精细的控制


以Acrobat 5为PDF档案加注解更加灵活,也可以跨过网际网路加注解


对非印前用户而言Acrobat 5有更加显著的提升:


表单的功能增强了很多


用户界面更类似于Microsoft Office应用程式,Acrobat整合入Offices的效果也改善许多


可以自Acrobat内启动Distiller或是Catalog


在Acrobat 5打开PDF档案时会自动制作缩略图(Thumbnail)


有更多和更好的汇出模组,包括一个从PDF转换成RTF档案的选项,这使得它在输出到WORD处理器时更容易维护的档案的外观


有趣的是,Acrobat 5也对若干用户调降一些功能:Adobe取代了'Paper capture'的插件,将原先能文字辨识扫描页面以创造一真正的文字之PDF的模组,替代成一个功能相当有限的网页转换服务


PDF 1.5与Acrobat 6 -更多的选择已经混淆用户

2003年4月Adobe宣布Acrobat 6将于5月下旬开始出货,Acrobat 6内部代号为'Newport',像往常一样地,新版本的Acrobat同时带出了一个新版本的PDF格式,版本1.5。

PDF格式1.5带来了一些新的功能,可能需要相当长的时间才会被应用程式套用或支援,新的东西包括:


改良的压缩技术,包括物件流(Object Stream)与JPEG 2000压缩


支持层(Layers)


提高标签(Tagged) PDF格式的支持


Acrobat软体本身提供更多于新的PDF档案格式的立即好处。

Acrobat Reader更名为Adobe Reader,现在还包括Adobe电子书阅读器的功能,可惜这个应用程式也变大了,它的大小甚至比多数办公型惯用的PDF档案之大小超过1000倍。

Acrobat Professional专业版是Acrobat 6面向印前使用的高级版本,它提供了许多新的特点。


整合预检(Preflighting)


PDF格式优化器(Optimizer)


尺规和导线


工作传票(Job Ticket)


支援PDF/X


分色输出与分色预览


透明度平面化


层(layers)


测量工具与计算工具


更相类似于其它Adobe应用程式的新使用者界面


2005年:另一年,另一次PDF改版

2005年1月Adobe推出具新PDF功能的Acrobat 7,PDF 1.6提供了下列改进:


改进的加密演算法


注解和标注功能的一些小改进


OpenType字体可直接嵌入到PDF,不再需要以TrueType或PostScript Type 1字体型式嵌入


因为提供嵌入档案的可行性,PDF 1.6档案可被用来作为一种[容器]的档案格式


新的主要特点是能够嵌入3D数据,起初感觉此功能只会引起建筑师或使用CAD-CAM人们的兴趣,不过看到用包装设计应用程式ArtiosCad制作出的3D的PDF档案,在PDF内可以从各个角度来检查图案设计和图片或条码的位置,所以这种技术也可用于平面艺术,特别是对于从事包装或展示工作的人


PDF格式1.7 -沉闷的版本

PDF 1.7大概是发布过最'沉闷'的PDF版本,它改进评注(Comment)与保全(Security)的支援,3D的支援功能也获得改善,可以为3D物件加上评注(Comment)及更严谨地操控3D动作,PDF 1.7档案能包含预设印表机如纸张的选择、拷贝数量、缩放、…等设置,可以在此下载全部规格。

Adobe Acrobat 8于2006年11月面世,介绍了一个有趣的新功能:它不使用PDF 1.7作为预设的档案格式,而是使用PDF 1.6,它也变得更容易将档案存成较旧的PDF版本,这大概是Adobe也认知大多数人还不需要最新发布的PDF格式来解决问题;对印刷和印前作业而言,PDF 1.3或PDF 1.4就很够了;其他的新功能包括改良的PDF /A之支援、更好地选单与工具之组织与能在Adobe Reader 8内储存表格的能力,预检引擎能处理多项更正(称为Fix-ups)的事实是另一项不错的跃进,大多数人则更认可提高性能,特别是对Intel Mac电脑是改善最多,有些人则不喜欢这个新的使用者界面。

PDF 1.7的一个有趣的发展是2008年1月它已成为一个正式的ISO标准(ISO 32000),Adobe的James King有在他自己的博客张贴了若干有趣的背景资料。

<think>好的,我现在需要回答用户关于iTextPDF版本历史的问题。首先,我得确认自己对iText的了解是否足够全面。iText是一个用于创建和操作PDF文档的开源库,后来转为商业产品。用户可能想知道各个主要版本的变化、功能更新以及许可证的变动。 首先,我应该回忆一下iText的发展历程。记得iText最初是开源的吗?是的,早期版本如iText 1.x和2.x是LGPL或MPL许可证。之后,iText 5.x开始采用AGPL,而iText 7.x则是商业许可,但社区版可能还是AGPL?需要确认这一点,避免错误。 接下来,版本历史的关键点。iText 1.x和2.x主要提供基本的PDF生成功能,支持简单的文本、表格和图像。iText 5.x可能增加了更多高级功能,比如表单处理、数字签名等。iText 7.x可能进行了架构重构,模块化设计,性能优化,支持PDF 2.0标准等。 另外,许可证的变化对用户来说很重要。从LGPL到AGPL再到商业许可,这可能影响用户的选择,特别是商业应用。需要明确各版本的许可证类型,并提醒用户注意合规性。 还需要提到一些子版本,比如iText 7.1.x或7.2.x是否有重要更新?例如,PDF/UA支持、HTML转PDF的增强等。此外,iText Core和iText Suite的区别可能也是用户关心的,Core是基础功能,Suite可能包含额外模块。 要注意结构清晰,分版本介绍,每个版本的主要特性、许可证、发布时间范围。最后总结版本选择建议,帮助用户根据需求决定使用哪个版本。 需要验证一些细节,比如iText 7.x是否完全闭源?不,社区版可能仍可用AGPL,但商业用途需要购买许可证。此外,iText 5是否还在维护?可能需要说明现在推荐使用iText 7,因为5已经过时。 最后,确保使用正确的中文表达,避免技术术语错误,分点说明,易于理解。可能还需要提醒用户查阅官方文档以获取最新信息,因为版本可能会更新。</think>iTextPDF 是一个广泛用于生成和操作 PDF 文件的 Java 库,其版本历史经历了多次重大更新。以下是其主要版本及特性概述: --- ### **1. iText 1.x 系列(2000–2007)** - **核心功能**:基础 PDF 生成,支持文本、简单表格和图像。 - **许可证**:LGPL/MPL(开源免费,允许商业使用)。 - **局限**:API 设计较为简单,扩展性有限。 --- ### **2. iText 2.x 系列(2007–2009)** - **改进点**: - 增强了对表单、书签和注解的支持。 - 优化字体处理和 Unicode 字符集。 - **许可证**:延续 LGPL/MPL,但后期版本开始引入商业许可条款。 --- ### **3. iText 5.x 系列(2009–2016)** - **重要更新**: - 支持 PDF/A、PDF/X 等标准,符合归档和印刷要求。 - 新增数字签名、条形码生成和复杂表格布局。 - 改进对亚洲语言(如中文、日文)的字体兼容性。 - **许可证**:改用 AGPL(开源但限制商业用途),需购买商业许可证用于闭源项目。 --- ### **4. iText 7.x 系列(2016 至今)** - **架构重构**: - 模块化设计(如 `kernel`、`layout`、`forms` 等模块),提升灵活性和性能。 - 支持 PDF 2.0 标准,增强安全性(如 256 位加密)。 - 改进 HTML/CSS 转换(通过 `pdfHTML` 插件)。 - **关键子版本**: - **7.0.x**:基础功能重构,移除旧版冗余代码。 - **7.1.x**:增强可访问性(PDF/UA)、动态表单处理。 - **7.2.x+**:优化 SVG 支持、改进文本渲染性能。 - **许可证**:社区版(AGPL)和商业版并行,企业需购买商业授权。 --- ### **iText Core vs. iText Suite** - **iText Core**:基础库,提供核心 PDF 操作功能。 - **iText Suite**:包含扩展模块(如 `pdfOCR`、`pdfCalligraph` 等),支持 OCR、复杂排版等高级需求。 --- ### **版本选择建议** - **开源项目**:可使用 AGPL 协议的社区版(需公开源码)。 - **企业场景**:推荐购买商业许可证(iText 7.x),确保合规性和技术支持。 - **遗留系统维护**:iText 5.x 仍可使用,但官方已停止更新。 --- 如需具体版本细节或迁移指南,建议查阅官方文档:[iText官方网站](https://itextpdf.com/)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值