你好,游客 登录 注册 搜索
背景:
阅读新闻

关于将其他格式文件转换为pdf格式处理方法综述

[日期:2009-12-30] 来源:  作者: [字体: ]

本文章为网上转载,方便关注、喜欢了解和应用pdf的朋友。
0.  
序言
0.1
为什么要生成pdf

  或者为了通用
  或者为了美观
  或者为了安全,密码保护、防修改、防复制、防打印……
  有时还为了减小体积(是有时,不是总能)

0.2 本文内容及说明
  内容为pdf阅读、编辑、转换软件及相关工具;以免费软件为主。
  不涉及破解pdf密码、破解软件
  不涉及非windows环境、Latex
0.3
我的一些认识
  对多数人来说,pdf是从其他文件转化而来,而不是直接排版制作
  pdf是一种文件格式,有不同版本:1.2……1.5
  最新的pdf格式支持动画、多媒体、附件、表单……但这些高级功能并不常用
  Adobe的产品之所以越来越大,就是为了支持这些功能
  因此,一些第三方产品只支持有限(通常也是足够的)功能,但体积小巧、运行迅速
  很多产品是基于adobeghostscript技术的,也有不少是独立开发的
  很多国外软件在处理中文方面会有问题
  很多软件不注册也能用,但会在pdf文件上加水印
  综合多种软件,可以实现免费正版的解决方案
  此类软件的正式名称(搜索时)或类别应该是pdf converter, pdf virtual printer,即转换程序、虚拟打印机。

1. PDF
阅读软件
  再次强调一下,PDF主要用来读,而不是编辑。给你一个doc\rtf\txt,通常你既可以阅读,也可以编辑。或者说,编辑的时间比阅读更多。但PDF不太一样。发布PDF主要是供人阅读,而不是供人编辑。
  阅读PDF,这是个很容易解决的问题。此类软件大多免费。有3种值得一提。一是官方的Adobe Reader,体积太大(估计要50MB),不推荐。虽然我不推荐,但由于出道最早,名份最正,估计它占的份额在90%以上。二是国产的Foxit Reader,体积小,仅3MB,启动也快,绿色无须安装,高度推荐,详见专文《小巧的PDF阅读软件:foxit pdf reader》《FoxitReader:超小超快pdf阅读器,代替Acrobat Reader(新版V2.0》。三是 eXPert PDF Reader,有些人认为比Foxit好一些,界面点这里

2. PDF
生成软件/虚拟打印机
  这部分内容最多,慢慢看,慢慢选。
  PDF是如何做出来的呢?并不是用一个什么软件,新建一个pdf文件,在里面输入内容,保存。而通常是用别的软件编辑,然后输入或打印成pdf。由此可知,能生成pdf的有两种软件,第一种是其他文件的编辑器具备了输出pdf功能;一种是虚拟打印机(virture printer),可以把任何能打印的文档打印pdf。前者处理的范围有限,但生成的pdf会带有链接、目录、书签、作者等相关信息;后者处理范围广,但附加信息会少一些。附件信息差别有多少,视不同软件而异。

2.1
第一种:其他文件的编辑器具备了输出pdf功能
支持pdfoffice类软件

  如OpenOffice.org(开源)、WPS之2005个人版,它们都能把正在编辑的文书、表格、演示输出为PDF,并且:可以保留目录、链接、书签。此两种软件,都能处理微软的doc/xls/ppt类型,兼容性还可以,尤其WPS兼容性极好。上面是免费(或对个人免费)的方案。值得推荐!
,

  新版的MS Office 2007(商业软件,绝非免费)也具备了输出pdf的能力。但因为和Adobe未达成协议,所以不能集成了Office中,但可以单独到MS网站下载一个增强包。(不推荐个人用MS Office)。

支持pdf的文本编辑器
  比如LaTexVIMEmacs,似乎都有办法生成pdf

2.2 pdf
虚拟打印机(virture printer
  这类软件极多,先综述一下。
  按出身可分2类:官方Adobe的,体积最大,性能最稳,兼容性最好,绝不免费。第三方的(好象是废话),有很多种。国内用户要注意的是,很多(尤其是体积特别小的)不能支持中文!我觉得第三方工具又可以分3类:是特简单的英文→pdf,体积特小,但对国内用户意义不大(不支持中文);是基于Ghost Script的产品,你要先装这个GS(约10MB),然后再装它们的虚拟打印机(3-10MB),通常支持中文;是自主开发(不基于GS)的,它们通常不免费,但性能好,体积小,有的支持中文,有的不能。
  一一说来!


★ Acrobat 最经典也最昂贵的方案
  这是最稳定,也是兼容性最好的方案。
  当然,也是体积最大,价格最高的方案。
  个人用户强烈不推荐,但是企业用户的首选。
  点击此处,查看Adobe公司的Adobe Reader, Acrobat专业版,Acrobat普通版的区别。
  或下载上述比较的pdf文件。  


★ pdffactory 小巧强大但不免费

  这是相当好的产品。
  速度快、对中文支持非常好、体积小(安装文件2MB)。
  有中文版
  不注册会加水印。
  专业版可加密、把多个文档打印到一个pdf
  大家都了解,就不多说了!


★ PDFCreator 推荐
  来自sourceforge的开源产品,当然免费
  对中文支持不错(我这里偶有问题)
  多语言(含简体中文)
  支持加密
  不支持书签和链接
  保存时,头信息不能有中文(我试验多次的结果是这样)
  国内用得不多,用户往往是开源软件的fans
  主页 http://sourceforge.net/projects/pdfcreator/
  下载 http://sourceforge.net/project/showfiles.php?group_id=57796   安装文件(含ghostscript)约9MB


★ Primopdf 免费

  与上述类似,
  可能是基于上述产品的再开发。
  我以前安装PDFCreator不成功,就用这个。约10MB


★ pdfmachine 不错基本功能免费
  我认为这是一个在国内被埋没的优秀产品!
  国内大网站虽有提供,但介绍的文章几乎没有
  我是google英文中发现的
  它的基本功能是免费的,高级功能会打水印
  对中文支持极好(官方主页直接提到了对亚洲字符的支持),一些文件我用PDFCreator打印有漏字,但此软完全可以
  且可以在MS office中加入add-in,点击即可生成pdf
  体积也只有3.1M5MB(新旧版本)
  无中文版


免费版的CutePDF Writer
  http://www.cutepdf.com CutePDF Pro不免费,但CutePDF Writer免费,且还有一个免费的CutePDF Writer Companion
  writer需要先装GS。下载2MB多一些,功能只是打印成pdf
  而CutePDF Writer Companion可以与它无缝集成,支持多合一、删加页、旋转、页面大小、文件信息更改、加密等。

下载Writer2MB;  下载companion2MB(
内有一广告插件)


只有200KBgo2pdf打印机 免费+水印
  有人说对中文支持不好,我2006-02-22试了一下OK。几年前试的时候好象有问题。
  天空下载站介绍为“Go2PDF可以将任何东西转化成PDF格式文档,可以生成和转化为PDF文档从任何Windows应用软件. 支持生成图文并茂的PDF文档,支持各种分辨率,支持创建者信息添加,支持加密和密码访问,支持访问控制,以及字体嵌套和矢量字体缩放。使用这个虚拟打印机,用户可以从Word, Excel, PowerPoint, WordPerfect以及PhotoshopWindows应用中直接创建PDF文档. ……世界上最小的PDF制作、PDF转化工具,只有261KB,免费软件,从不过期。但有水印。
   点此下载 (免费软件, 261 KB, 英文)
  它的商业版是Virtual PDF Printer,大小约1.3MB.
  


WinPDF
  点此下载,免费, V1.00 738KB,英文
  


支持word书签、链接、目录的方案(向高手推荐)

  鸣谢 illh@NEWSMTH
  我向他学到了此方法,并承蒙他多次答疑!
  他的原文15M免安装软件解决PDF的看、制作(有书签)参见http://www.newsmth.net/bbscon.php?board=NewSoftware&id=819623 。同主题参见http://www.newsmth.net/bbstcon.php?board=NewSoftware&gid=819623&start=819623&pno=1
  初学者请慎用此方法,有如下基础可一试:较好了解word宏、了解ghostscriptpdf distillerps printer;懂英文或德文。
  本方案的基本方法仍然是ps打印机+ghostscript,高手一看便知
  独特之处在于用了pdf-t-maker。这是一个word dot,对word书签等信息的解析就靠它了!
  pdf-t-maker来自http://www.transcom.de/ 如果不能访问,请试www.ieproxy.comgoole快照
  不少人出现安装后VB script错误,AutoExec模块出错。原因很可能是word版本问题,为此illh专门制作了word 2003适用版本,并且提到了无须安装的方案。
  我用pdfcreator 0.9(版本说明中提到了pdf-t-makerFrom now on, you are also able to produce hyperlinks from with PDFCreator in conjunction with th PDF-T-Maker. See this page for further information: http://www.transcom.de/transcom/en/2004_pdf-t-maker.htm )但实践结果不太好。
  后来,安装Adobe公司的免费的ps driver 7.5MBAdobe Universal PostScript Windows Driver Installer 1.0.6 - Chinese Simplified http://download.adobe.com/pub/adobe/printerdrivers/win/1.x/Winstchs.exe
  和
  AFPL Ghostscript 8.539.3MBhttp://www.ghostscript.com/doc/AFPL/get853.htm gs853w32.exe
  后,再把ps driver作为pdf-t-makerps 打印机;把……\gs\gs8.53\lib\ps2pdf14.bat作为distiller,这样,在word中按,可在doc文件所在目录生成pspdf
  但是我的机子上还是对中文目录不能生成bookmark,英文的标题就可以。而illh的则没问题,只好作为rpwt了。

3. pdf
处理工具
  包括加密、合并、分割、修改文件信息等。
BeCyPDFMetaEditpdf:免费小巧的pdf文件信息修改工具
  258KB 免安装,http://www.becyhome.de/download/BeCyPDFMetaEdit232Eng.zip
  介绍 http://www.becyhome.de/becypdfmetaedit/description_eng.htm
  可以修改头信息、加书签、加密码——因此,此工具加上述基本pdf打印机,完全等同于高级pdf打印机!赞!


mbtPdfAsm/BeCyPDFAsm:免费小巧的pdf处理工具
  这是一个以合并pdf为主,兼具多种功能(提取pdf文件信息、提取中间的某些页,多文件合并、并对新文件加密、加书签--书签若为中文则乱码,是书签乱码,并不影响正文)的一个命令行程序。
  具体功能参见http://thierry.schmit.free.fr/dev/mbtPdfAsm/enMbtPdfAsm2.html
  下载 200KB http://thierry.schmit.free.fr/dev/mbtPdfAsm/en/mbtPdfAsm.zip
为了便于使用,还有一个第三方的图形界面  BeCyPDFAsm

也是来自http://www.becyhome.de/download/BeCyPDFAsm113Eng.zip
  介绍 http://www.becyhome.de/becypdfasm/description_eng.htm

  其实,命令行也有一个好处,就是可以一次加入多个书签。
  下面举一个例子:
  mbtPdfAsm -mold.pdf -dnew.pdf -oa.txt
  表示把old.pdf转化为new.pdf,同时根据a.txt制作书签。
  a.txt内容如下:
   1 0 1 1
   2 1 1 2 序第二页
   3 0 1 10 最后一页

  格式为:数字1 数字2 数字3 数字4 字符串
     数字1可理解为行号1 2 3……
     数字2表示本行的上级目录的序号(上例中第2行的上级为第1行),0表示最高级目录无上级
     数字3表示顺序号。如果第一行书签有N个子项,此处决定其先后顺序
     数字4表示页码
     字符串就是书签的内容。注意:中文书签在pdf中会现示为乱码!


Pdftk:免费强大的命令行PDF工具 赞!
  可以拆分、合并、加密、解密、填表、水印、附件、编辑文件头信息
  仅1.5MB一个exe
  主页 http://www.accesspdf.com/pdftk/
  下载 http://www.accesspdf.com/article.php/20041130153545577
  或 http://zhayuxi.googlepages.com/pdftk-1.12.exe.zip
  命令行示例 http://www.accesspdf.com/article.php/20041129175231241


其他PDF工具
  PDF Compress 1.00,免费。通过压缩文本和图像来减少PDF文件的原来的大小。下载约900KB http://www.softsea.net/soft/131705.htm
  PDF Info 1.00,免费。改变 PDF 文件属性,包括作者,标题,主题,关键词,创建者,和创建者信息。下载900KB http://www.softsea.net/soft/131707.htm
  注:还有不少shareware converter不错,但并不比pdffactory强多少(或略差,因此不再介绍)

2006-08-25补充
  
http://www.coolpdf.com/pdfwatermark.html
免费 300KB

  

免费 300KB http://www.coolpdf.com/tweakpdf.html


pdf加入附件。免费 300KB http://www.coolpdf.com/pdfbundle.html

 下载PDF有插图版:
upload/2009_12/09123108522443.pdf

收藏 推荐 打印 | 录入: | 阅读:
相关新闻