计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc
[计算机软件及应用]PDF基础知识
PDF基础知识
PART I
前言
DTP技术的发展导致了用户数据文件的多样化,给印厂处理这些文件带来困难。
印厂走向数字化,同样需要一种通用的,数字化的可替代胶片作为数据交换的文件格式。
PDF是理想的替代者,它可以很好的整合各种元素,而且是设备无关的。
早期PDF只是为了打印和屏幕输出,它达不到在照排机或CTP上分色输出的精度。目前Adobe Acrobat 4.0支持的PDF v1.3标准已经解决了此问题,所生成的PDF文件已经包含了印前生产所必须的所有信息,使得PDF成为现代流程性自动化输出系统理想的数据格式。
PDF的生成
目前有多种生成PDF的途径,但并不是所有的都能达到后端高精度输出的需要。目前最可靠的是Adobe的Distiller。Adobe已经提供了“PDF Library”给各种应用程序,以便直接从应用程序中直接导出PDF。
PDFWriter是一个打印驱动,提供从操作系统中的QuickDraw或GDI所描述的图象信息转换到PDF的途径。因为这些操作系统不支持PostScript,所以不推荐用PDFWriter来生成PDF文件。其他的,如PaperCapture和WebCapture,同PDFWriter一样,都不能提供转换成供照排输出的PDF文件。
PDF的通用性
PDF生成后就是平台及应用程序无关的。正确生成的PDF文件包含了所有的供显示和打印或照排所用的信息。
除了图片、图形和文本外,还可以将字体下载到PDF中,这需要在生成PDF文件过程中正确设置,不然Distiller也许会做不正确的字体模拟。
PDF是页面独立的,因而可以轻易的进行页分离和替换。而且页面中的对象也是独立的,对其中的一个对象的修改,不会影响到其他对象。
PDF的输出也是可靠性很高的,因为在Postscript文件转换到PDF文件时,Distiller内置的Postscript的解释器已经做了预处理,减少了出错的几率。正因如此,PDF的解释效率也比Postscript高。
PDF文件中的图片、图形和文字可以进行压缩,容量会有一定的减少。
工业标准
PDF正在成为印刷广告和页面交换的国际标准。
PDF被美国标准委员会CGATS(Committee for Graphic Arts Technologies Standards)确定为印刷广告和页面交换的标准。国际标准化组织也正在指定一个基于PDF的ISO标准。
PDF的输出
最简单的方法是通过符合Postscript Level 3的RIP解释输出,这类RIP都能直接解释PDF文件。彩色的PDF文件可以在RIP上分色,RGB和Lab色会被转换为CMYK色输出。对于不支持PDF文件的RIP,可以使用Acrobat中的“Print”命令生成PS文件。
对于不支持分色的RIP,则需要事先分色。
当一则PDF格式存在的广告要放到杂志或报纸中去,通常有两种做法:
使用“Placed PDF”功能,在版面上直接放置。此时会有PDF数据到PS数据的转换过程发生。
将PDF文件导出为Postscript Level 1格式的EPS,放置到版面上。因为版面程序要进行分色,所以要生成符合Postscript Level 1的EPS格式。不仅只针对单个广告,整个PDF页面也是一样的。
PS和PDF的区别
PS是一种成熟的编程语言,每一个PS文件都是一段PS程序,需要RIP的解释。在解释的过程中会有错误产生,而且解释的时间长短是不可预测的。PS文件中常常含有设备相关的命令,其他种类的设备有可能识别不了。因此PS文件不适用于快速的显示。
PDF是一种只包含供输出的各种信息文件格式,不需要进行输出前的处理,因此可靠性比PS高。
最大的区别在于,PDF是面向对象的数据格式,而PS是要从头到尾顺序解释的。因此从PS文件中提取单独页是非常困难的,因为它不知道以前页定义的资源(如字体),当前页会不会用到。这在折手中表现尤其突出,因为折手需要将不同页安排在大版的不同位置。PDF可以被看作是各个对象的数据库,用户可以直接访问这些对象,因此可以轻易的将单独页抽出。Acrobat 4.0提供了对存在于一个页面上的对象的拷贝、粘贴、移动,甚至可以用工具来进行编辑。
PS和PDF的相似性
PS和PDF是基于同一个图形模型的,所以使用Distiller可以轻易的将PS转换为PDF,甚至比把PDF转换成为PS更为简单。
PDF的生成过程:
Distiller内置一个完全的Adobe RIP。RIP解释PS文件中的命令来生成PDF格式的文件。首先将所有的对象以相同的格式存于一个过渡性格式的列表中。第二步,各对象由一个转换器转换为独立的Bytemap。接着这些连续调的Bytemap会被加网。由于Distiller无须生成供输出的B
计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc相关推荐
- C语言基础知识入门和C语言入门基础知识大全
一.C语言基础知识入门 C语言一出现,就以其丰富的功能.强大的表达能力.灵活性.方便性和广泛的应用,在世界范围内迅速普及和普及.C语言不仅高效而且可移植.它可以用来开发应用软件.驱动程序.操作系统等. ...
- java 前端基础知识_【计算机·知识】关于前端的计算机基础知识
原标题:[计算机·知识]关于前端的计算机基础知识 作为一个刚刚入门的程序猿,你是否对专业知识有足够的了解?今天新闻君带你走进前端的世界. 前端的语言接触起来相对于后端的语言要容易不少,但前端的语言也有 ...
- 2014计算机基础知识试题及答案,2014计算机基础知识试题及答案解析.doc
2014计算机基础知识试题及答案解析 计算机基础知识参考试题及答案解析 一.单选题1.1946年诞生的世界上公认的第一台电子计算机是( ).A)UNIVAC-I B)EDVAC C)ENIAC D)I ...
- 计算机基础知识整理 世上最全,计算机基础知识整理[世上最全]
010在线为您甄选多篇描写计算机基础知识整理[世上最全],计算机基础知识整理[世上最全]精选,计算机基础知识整理[世上最全]大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.800字.. ...
- 计算机基础知识的看法,关于《计算机应用基础知识》课程教学的看法
[摘要] <计算机应用基础知识>不仅是教师继续教育培训教材,也是许多计算机专业和非专业学生必学的教材.本文主要分析了中等职业学校<计算机应用基础知识>在教学.培训中存在的一些问 ...
- c语言基础知识pdf下载,C语言主基础知识.pdf
C语言主基础知识 泰山学院CSDN 俱乐部 C 语言主要基础内容 1.预处理命令 预处理的概念:在编译之前进行的处理.预处理命令以符号"#"开头. 2 .关于#include 在编 ...
- 计算机二级基础知识微盘,计算机二级C++基础知识(整理版).pdf
裴永磊文库 计算机二级 C++ 基础知识 1.1 算法 算法:是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程. 算法不等于程序,也不等 于计算方法,程序的编制不可能优于算法的设计. ...
- 三 计算机知识的重要性分析,学习计算机基础知识对中专学生的重要性分析
学习计算机基础知识对中专学生的重要性分析 [摘 要]本文主要介绍了计算机基础知识的内容,阐述了学习计算机基础知识对中专学生的作用,并且通过对计算机基础操作的学习,提高中专学生的计算机应用水平.希望本文 ...
- 2018年计算机基础知识答案,最全全国计算机基础知识试题及答案考级宝典(2018)...
最全全国计算机基础知识试题及答案考级宝典(2018)全国,计算机,基础知识,试题,答案,复习资料,学习技巧,模拟试卷 最全全国计算机基础知识试题及答案考级宝典(2018) 第一部分. 一.单项选择题 ...
- 计算机2013知识,2013年职称计算机考试基础知识章节试题及答案一
第一章 ________决定计算机的运算精度. a.主频 b.字长 c.内存容量 d.硬盘容量 [正确答案:]b 在下列存储器中,________存取速度最快. a.磁带 b.软盘 c.硬盘 d.光盘 ...
最新文章
- 第十五届全国大学生智能车竞赛安徽赛区比赛报名信息
- 009_字符串内建函数
- java用一张一元票换一分,java测试试卷一
- Inherits、CodeFile、CodeBehind
- java网络编程实例_关于java网络编程的实例代码
- js 正则表达式 整合
- Python刷题-3
- css 网页整体缩小_css实现缩放自适应网页--手机web
- go 输入输出流(ioutil)
- ICCV 2021 | 超越MobileNetV3!SkipNet:面向轻量级CNN的Bias Loss
- 【Delphi】Delphi11.1 版本 Android SDK 更新步骤
- Ingenuous Cubrency UVA - 11137 立方数之和 递推
- usb口拒绝访问_插u盘拒绝访问怎么办_win7u盘插电脑上显示拒绝访问的解决方法...
- 2020 11月8周记
- 宁波银行成长的AB面:增长与合规不可兼得?管理漏洞不容忽视
- No qualifying bean of type found for dependency: expected at least 1 bean which qualifies as autowir
- asp.net后台代码如何通过动态的id给aspx中的html控件赋值
- 计算机图形学-扫描转换直线段-直线方程法-DDA算法-中点算法-OPENGL实现-详解
- 深入探讨企业服务器虚拟化,部署服务器虚拟化的安全风险
- 易语言 kernelbase.dll c0000005,【已解决】win7资源管理器停止工作,出错原因是kernelbase.dll...
热门文章
- Cartographer系列之三——ROS中的安装
- BZOJ2934 : [Poi1999]祭坛问题
- 错误记录:发送广播是报空指针
- centos6.6-zabbix2.4.5安装实战
- 获取checkbox后面的文本内容
- C#nbsp;Listlt;gt;简单用法
- django系列3.3--CBV 和 FBV
- mongodb E11000 duplicate key error collection: index: _id_ dup key
- How to setup a DL4J project with eclipse
- yum或apt基本源设置指南