PDF是Portable Document Format(便携文件格式)的缩写,是一种电子文件格式,与操作系统平台无关,由Adobe 公司开发而成。PDF 文件是以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。

pdf文件图标

简介   PDF全称Portable Document Format,译为"便携文档格式",是一种电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一性能使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。

Adobe公司设计PDF文件格式的目的是为了支持跨平台上的,多媒体集成的信息出版和发布,尤其是提供对网络信息发布的支持。为了达到此目的, PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。
对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以“逼真地”展现原书的原貌,而显示大小可任意调节,给读者提供了个性化的阅读方式。由于PDF文件可以不依赖操作系统的语言和字体及显示设备,阅读起来很方便。这些优点使读者能很快适应电子阅读与网上阅读,无疑有利于计算机与网络在日常生活中的普及。

技术要点

PDF主要由三项技术组成:
· 衍生自PostScript,可以说是PostScript的缩小版;
· 字型嵌入系统,可使字型随文件一起传输;
·资料压缩及传输系统。
PDF文件使用了工业标准的压缩算法,通常比PostScript文件小,易于传输与储存。它还是页独立的,一个PDF文件包含一个或多个“页”,可以单独处理各页,特别适合多处理器系统的工作。此外,一个PDF文件还包含文件中所使用的PDF格式版本,以及文件中一些重要结构的定位信息。正是由于 PDF文件的种种优点,它逐渐成为出版业中的新宠。
Adobe公司以PDF文件技术为核心,提供了一整套电子和网络出版解决方案,其中包括用于生成和阅读PDF文件的商业软件Acrobat和用于编辑制作PDF文件的Illustrator等。 Adobe还提供了用于阅读和打印亚洲文字,即中日韩文字所需的字型包。

格式研究

PDF文件结构主要可以分为四个部分:
首部
用文本编辑器打开的时候就可以看到:%PDF-1.4 这样的字眼,其中最后一位就是PDF文件格式版本号,软件的版本号总要比文件格式的版本号高1,比如说Read 5能打开的内容就是4。
文件体
里面由若干个的obj对象来组成,类似这种形式:
3 0 obj
<<
/Type /Pages
/Count 1
/Kids [4 0 R]
>>
endobj
第一个数字称为对象号,来唯一标识一个对象的,第二个是产生号,是用来表明它在被创建后的第几次修改,所有新创建的PDF文件的产生号应该都是0,即第一次被创建以后没有被修改过。上面的例子就说明该对象的对象号是3,而且创建后没有被修改过。
对象的内容应该是包含在<< 和>>之间的,最后以关键字endobj结束.
交叉引用表
用来索引各个obj 对象在文档中的位置,以实现随机访问,它的形式是:
xref
0 8
0000000000 65535 f
0000000009 00000 n
0000000074 00000 n
0000000120 00000 n
0000000179 00000 n
0000000322 00000 n
0000000415 00000 n
0000000445 00000 n
xref说明一个交叉引用表的开始,交叉引用表的第一行0 8 说明下面各行所描述的对象号是从0开始,并且有8个对象。
0000000000 65535 f,一般每个PDF文件都是以这一行开始交叉应用表的,说明对象0的起始地址为0000000000,产生号(generation number)为65535,也是最大产生号,不可以再进行更改,而且最后对象的表示是f, 表明该对象为free, 这里,大家可以看到,其实这个对象可以看作是文件头。
0000000009 00000 n就是表示对象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为文件结束标志。

常用工具

以下介绍的是PDF(Portable Document Format)常用的阅读、编撰以及其他工具。

阅读工具

转换工具

创编工具

分割/合并工具

加密工具

解密工具

发展趋势

历史版本

PDF 1.0

PDF 1.1

PDF 1.2

PDF 1.3

PDF 1.4

PDF 1.5

PDF 1.6

因为提供嵌入档案的可行性,PDF 1.6档案可被用来作为一种〔容器〕的档案格式。新的主要特点是能够嵌入3D数据,起初感觉此功能只会引起建筑师或使用CAD-CAM人们的兴趣,不过看到用包装设计应用程式ArtiosCad制作出的3D的PDF档案,在PDF内可以从各个角度来检查图案设计和图片或条码的位置,所以这种技术也可用于平面艺术,特别是对于从事包装或展示工作。PDF 1.7大概是发布过最'沉闷'的PDF版本,它改进评注(Comment)与保全(Security)的支援,3D的支援功能也获得改善,可以为3D物件加上评注(Comment)及更严谨地操控3D动作,PDF 1.7档案能包含预设印表机如纸张的选择、拷贝数量、缩放、…等设置,可以在此下载全部规格。

其它释义

缩写词

PDF 数据库

其它关于PDF

Word制作PDF文件方法

华为通信设备中PDF

CFD软件Fluent中,PDF被称为一个流体计算模型:概率密度函数输运输运方程方法 (PDF方法)是近年来逐步建立起来的描述湍流两相流动的新模型方法。所谓的概率密度函数(Probability Density Function,简称PDF)方法是基于湍流场随机性和概率统计描述,将流场的速度、温度和组分浓度等特征量作为随机变量,研究其概率密度函数在相空间的传递行为的研究方法。PDF模型介于统观模拟和细观模拟之间,是从随机运动的分子动力论和两相湍流的基本守恒定律出发,探讨两相湍流的规律,因此可作为发展双流体模型框架内两相湍流模型的理论基础。它实质上是沟通E-L模型和E-E模型的桥梁,可以用颗粒运动的拉氏分析通过统计理论,即PDF方程的积分建立封闭的E-E两相湍流模型。

IMS中的PDF

pdf介绍及pdf相关软件(内容来自百度百科)相关推荐

  1. 自制批量 PDF 转图片的工具软件(附百度网盘地址)

    下载地址已经失效,请看最新文章! 自制批量 PDF 转图片的工具软件(附百度网盘地址) 闲的蛋疼,做了一个批量把PDF文件转为图片的工具软件,选择PDF文件所在的文件夹就可以了,它会自动搜寻该目录下面 ...

  2. Google+内幕:搜索巨人的社交网络努力【来自百度百科】

    今天,世界上最大的搜索公司 Google 正式发起自己在社交网络领域的又一次重要攻势.此次发布的产品名为 Google+,观察者们可能会怀疑它不过是这家在社交网络一直没摸到门道的公司的又一次无谓努力. ...

  3. 堡垒机-来自百度百科---感觉介绍不太对

    目 录 1概述 2产生原因 3核心功能 3.1 单点登录功能 3.2 账号管理 3.3 身份认证 3.4 资源授权 3.5 访问控制 3.6 操作审计 4目标价值 5应用 6相关厂商 1概述 堡垒机, ...

  4. flv介绍,来自百度百科

    flv 目录 FLV视频格式的定义 FLV视频格式的普及 FLV视频格式的优势 FLV视频格式的使用 FLV播放器的生成 FLV视频文件的下载 利用flash MX 制作 flash video FL ...

  5. NFC(Near Field Communication)简介--来自百度百科

    NFC是Near Field Communication缩写,即近距离无线通讯技术.由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备.消费类电子产品.PC 和智能控件 ...

  6. 路由技术(来自百度百科)

    有关路由技术主要是指路由选择算法.因特网的路由选择协议的特点及分类.其中,路由选择算法可以分为静态路由选择算法和动态路由选择算法.因特网的路由选择协议的特点是:属于自适应的选择协议(即动态的):是分布 ...

  7. 记忆化搜索=搜索的形式+动态规划的思想(来自百度百科)

    记忆化搜索=搜索的形式+动态规划的思想 记忆化搜索:算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存. 一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态. ...

  8. 腾讯(来自百度百科)

    腾讯是一家互联网公司,通过技术丰富互联网用户的生活,助力企业数字化升级.我们的使命是"用户为本 科技向善". 2020 5月 腾讯根据全球中期票据计划发行本金总额60亿美元的票据, ...

  9. 计算机中的树(来自百度百科)

    计算机科学中的树 二叉树 ▪二叉树 ▪二叉查找树 ▪笛卡尔树 ▪Top tree ▪T树         自平衡二叉查找树 ▪AA树 ▪AVL树 ▪红黑树 ▪伸展树 ▪树堆 ▪节点大小平衡树     ...

  10. 计算机看不了pdf,电脑桌面变成pdf打不开怎么办

    1.电脑桌面上的软件图标都变成了pdf了,怎么也打不开,怎么办啊 下面代码字体就是INF文件的内容,复制此段代码,粘贴到记事本里面,保存为任意文件名,后缀名为INF的文件即可,比如:1.inf[Ver ...

最新文章

  1. CF375D Tree and Queries(dsu on tree)
  2. Leetcode84 柱状图中最大的矩形 详细的解法
  3. 在表空间有足够free space的情况下出现ORA-1652
  4. Linux下安装 Indy 到 Lazarus
  5. 1.Vue 安装与简单使用
  6. 2018-2019 20165227《信息安全系统设计基础》第三周学习总结
  7. 首席信息安全官的未来将何去何从?
  8. 今天,送你一份交通行业最全数据集(共享单车、自动驾驶、网约出租车、交通信号识别)
  9. 分压式静态工作点稳定电路
  10. decide your linux OS is GUI or not
  11. LeetCode 142. 环形链表 II(Linked List Cycle II)
  12. 用科学数据求真:月球的激光发射器有用吗?
  13. 单片机通过蜂鸣器播放任意音乐代码实现(2):音乐单片机代码自动生成
  14. 我们被大数据改变着的生活
  15. NM3200多用表校验仪
  16. 关于当前安全设置不允许下载文件问题的解决
  17. php wx.downloadimage,大神,wx.downloadImage 图片过期问题
  18. java 骑士飞行棋_C#实现骑士飞行棋
  19. 2018年第16周-ZooKeeper基本概念(配搭建过程和Master-Workers例子)
  20. 【转】最全前端面试问题及答案总结

热门文章

  1. 如何注册、发布 CSDN博客
  2. android 人脸识别边框_Android实现简单的人脸识别
  3. 关于注册keil的事儿,为啥注册成功之后keil还是提示会限制2K内存
  4. Java Jsoup爬虫入门
  5. 精心梳理二十二道常见SSM面试题(带答案)
  6. 大型工业互联网项目(5000w+)投标复盘
  7. CodeForces 584 D.Dima and Lisa(数论)
  8. 基于单片机的电子秤系统设计(电路+流程)
  9. android 模板设计,Android的设计模式-模板方法模式
  10. 华为ensp(telnet)实验