pdf
便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式。PDF文件是以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜以及图象。
目录
1简介
2技术要点
3格式研究
首部
文件体
交叉引用表
尾部
4常用工具
阅读工具
转换工具
创编工具
分割/合并工具
加密工具
解密工具
5发展趋势
6历史版本
PDF 1.0
PDF 1.1
PDF 1.2
PDF 1.3 excel表格vlookup
PDF 1.4
PDF 1.5
PDF 1.6
7其它释义
缩写词
PDF 数据库
8其它
Word制作PDF文件方法
华为通信设备中PDF
IMS中的PDF
9软件安装
10软件截图
简介
Adobe Reader 关于PDF的图标
PDF全称Portable Document Format,译为"便携文档格式",是一种电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果
公司的Mac OS操作系统中都是通用的。这一性能使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、开始使用PDF格式文件。
Adobe公司设计PDF文件格式的目的是为了支持跨平台上的,多媒体集成的信息出版和发布,尤其是提供对网络信息发布的支持。为了达到此目的, PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。
对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以“逼真地”展现原书的原貌,而显示大小可任意调节,给读者提供了个性化的阅读方式。由于PDF文件可以不依赖操作系统的语言和字体及显示设备,阅读起来很方便。这些优点使读者能很快适应电子阅读与网上阅读,无疑有利于计算机与网络在日常生活中的普及。
2技术要点
PDF主要由三项技术组成:
· 衍生自PostScript,可以说是PostScript的缩小版;
· 字型嵌入系统,可使字型随文件一起传输;
·资料压缩及传输系统。
PDF文件使用了工业标准的压缩算法,通常比PostScript文件小,易于传输与储存。它还是页独立的,一个PDF文件包含一个或多个“页”,可以单独处理各页,特别适合多处理器系统的工作。此外,一个PDF文件还包含文件中所使用的PDF格式版本,以及文件中一些重要结构的定位信息。正是由于 PDF文件的种种优点,它逐渐成为出版业中的新宠。
Adobe公司以PDF文件技术为核心,提供了一整套电子和网络出版解决方案,其中包括用于生成和阅读PDF文件的商业软件Acrobat和用于编辑制作PDF文件的Illustrator等。 Adobe还提供了用于阅读和打印亚洲文字,即中日韩文字所需的字型包。
3格式研究
PDF文件结构主要可以分为四个部分:
首部
用文本编辑器打开的时候就可以看到:%PDF-1.4 这样的字眼,其中最后一位就是PDF文件格式版本号,软件的版本号总要比文件格式的版本号高文件格式转换app1,比如说Read 5能打开的内容就是4。
文件体
里面由若干个的obj对象来组成,类似这种形式:
3 0 obj
云服务器php<<
/Type /Pages
/Count 1
/Kids [4 0 R]
>>
endobj
第一个数字称为对象号,来唯一标识一个对象的,第二个是产生号,是用来表明它在被创建后的第几次修改,所有新创建的PDF文件的产生号应该都是0,即第一次被创建以后没有被修改过。上面的例子就说明该对象的对象号是3,而且创建后没有被修改过。
对象的内容应该是包含在<< 和>>之间的,最后以关键字endobj结束.
交叉引用表
用来索引各个obj 对象在文档中的位置,以实现随机访问,它的形式是:
xref
0 8
0000000000 65535f
0000000009 00000n
0000000074 00000 n
0000000120 00000 n
0000000179 00000 n
0000000322 00000 n
0000000415 00000 n
0000000445 00000 n
xref说明一个交叉引用表的开始,交叉引用表的第一行0 8 说明下面各行所描述的对象号是从0开始,并且有8个对象。
0000000000 65535f,一般每个PDF文件都是以这一行开始交叉应用表的,说明对象0的起始地址为0000000000,产生号(generation number)为65535,也是最大产生号,不可
以再进行更改,而且最后对象的表示是f, 表明该对象为free, 这里,大家可以看到,其实这个对象可以看作是文件头。
0000000009 00000n就是表示对象1,0000000009是其偏移地址,00000为5位产生号(最大为65535),0表明该对象未被修改过, n表示该对象在使用,区别与自由对象(f),可以更改。
尾部
Trailer
<<
/Size 8
/Root 1 0 R
>>
startxref
553
%%EOF
trailer 说明文件尾 trailer对象的开始。
/Size 8说明该PDF文件的对象数目。
/Root 1 0 R说明根对象的对象号为1。
Startxref
553说明交叉引用表的偏移地址,从而可以到PDF文档中所有的对象的相对地址,进而访问对象。
%%EOF为文件结束标志。
4常用工具
以下介绍的是PDF(Portable Document Format)常用的阅读、编撰以及其他工具。
阅读工具
1、Adobe AcrobatReader 中文版
应用平台:Win7/Vista/Win2003/WinXP
类型:免费软件
简介:官方出品的阅读器,允许阅读PDF文档,填写PDF表格,查看PDF文件信息,快速编辑PDF文档,转 Word、Excel。稳定性和兼容性好。缺点是体积庞大,启动速度慢。
2、Foxit Reader
类型:免费软件
支持的平台:Windows 系列/移动平台/Linux
简介:能实现绝大部分的阅读功能。绿软件。体积小巧,启动速度快。
3、百度阅读器
类型:免费软件
支持的平台:Windows 系列
简介:能实现绝大部分的阅读功能。完美支持epub、pdf、txt、doc、ppt等主流格式。
4、See9 PDF Reader
类型:免费软件
支持的平台:Windows 系列
简介:软件支持多种浏览模式,是一款真正免费的、简洁易用的PDF阅读器。
5、Sumatra PDF
类型:免费软件
支持的平台:Windows 系列
简介:支持PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR)等多种格式。界面简洁 ,体积小,启动速度快。
6、PDFView4NET
PDFView4NET 是一个面向在 .NET 中增加 PDF 补偿和打印支持的 .NET 工具包. 它包括了一个针对 Windows 窗体的 PDF 浏览器控件,以及一个针对从 .NET 应用程序中补偿和打印 PDF 文件的 .NET 函数库. 面向 Windows 窗体的 PDF 浏览器控件支持注释 PDF 文件,漫游书签,增加和消除文件附件,以及其他特性。这个包包括了自有的 PDF 补偿引擎,其不依赖于任何软件来补偿和打印 PDF 文件. PDFView4NET 链表的逆置包已经在 C# 中得到了全面的发展,100% 可操作的代码。
7、iBooks
类型:免费软件
支持平台:iOS 4+
简介:iBook程序还阅读PDF格式文件。你可以用以下两种方式来将PDF格式文件添加到iBook当中:在iPad上收取邮件,然后利用iBook去打开该附件,之后该PDF就会自动被添加到iBook的书架上,另外一种方式是将PDF文件添加到iTunescurl参数详解的资料库之中然后同步到iPad里。在iBook笔记本中,你可以通过点按一个按钮来查看iBook书籍与PDF格式文书。PDF文件打开时会自动全屏,让你能以阅读电子书的方式来阅读PDF格式。你也可以翻阅书页,添加书签或是放大文书的内容。
转换工具
1、Adobe官方编辑转换工具Adobe Acrobat
类型:商业软件支持的平台:Windows 系列/移动平台/MAC/Unix/Linux
简介:支持简单的PDF转换成Word、Excel,比较快速,效果比较好
2、在线PDF转换Word:各大转换网站
类型:免费软件
简介:利用网站在线转换,方便简单,不用安装另外的转软件,并有多种选择
3、易捷PDF转换成Word转换器
类型:免费软件
支持的平台:Windows 系列
简介:能够轻松的将文字的PDF转换成Word,同时能够很好的保留原始PDF文档的样式与排名,同时支持批量转换,是办公必备的好用小软件。
创编工具
★推荐产品:官方编辑工具Adobe Acrobat、Adobe Indesign
类型:商业软件
简介:生成PDF文件,修改PDF文件。功能强大。
其它产品:
★Foxit PDF Editorpython教程 阮一峰
软件授权:共享版
简介:Foxit PDF Editor 是第一个真正的PDF文件编辑软件。许多人都希望能到一个像编辑其它类型的文档的编辑器,事实上在 Foxit PDF Editor 出现之前,根本没有这样的工具。每一个PDF文件都包含很多页面,每一页包含各种可视对象,如文本对象、图形对象和图像对象。而每一个对象都由其属性来定义其显示的方式。
★Foxit PDF Creator
支持的平台:Windows 2000/2003/XP/Vista(32-Bit&64-Bit)/7(32-Bit&64-Bit)
简介:是PDF创建工具,可以将支持打印的任何类型的文档,象DOC、XLS、PPT、TXT、E-MAIL甚至HTML格式的文档通过点击列印转换成标准的PDF格式。
★金山WPS
类型:免费软件
支持的平台:Windows 系列/移动平台
简介:免费国产办公软件,可将文档转化为pdf格式
★Pdf995 Printer Driver
类型:免费软件
支持的平台:Windows 系列
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论