加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

体验用Ghostscript制作pdf

(2007-05-24 19:00:38)
分类: office/PDF
作者:xbeta 版本:070524/060827 出自:善用佳软http://xbeta.info

引言

  制作pdf,当然可以用PDFCreator 或 PDFFactory这样的软件。但了解其原理,自己动手,也有不少乐趣。
http://img113.imageshack.us/img113/3700/pdf1jn0.png
  PDFFactory 令我深为欣赏,感觉它应该是用的自主开发的技术,来生成pdf。而此外很多软件,则和PDFCreator 一样,是通过Ghostscript 来生成pdf,即:
  原始文档→(打印机)→ps文件→(Ghostscript)→pdf文件
因此,只要我们选用合适的打印机,和Ghostscript,就可以手工生成pdf了。
  这里的打印机,当然不是指硬件机器,而是指驱动程序。我们可以选用winxp 自带的如“HP Color LaserJet 4550 PS”,也可以选用Adobe 出的“Generic PostScript Printer”。
  而Ghostscript 可选用GPL版或AFPL版的Ghostscript。

步骤

  1. 随便找一个能打开的文件,比如这个ppt。
  2. 安装打印机,以 HP Color LaserJet 4550 PS 为例
    控制面板→打印机→添加打印机
    在对话框中选本地打印机、使用默认的LPT1端口、
    选择型号为HP Color LaserJet 4550 PS……
  3. 安装GPL Ghostscript
    下载之,如 http://switch.dl.sourceforge.net/sourceforge/ghostscript/gs854w32-gpl.exe
    约12MB,安装之。
    中间好像有一个选项,启用中日等亚洲字体,选中它
  4. 打开ppt,打印
    选HP 4550打印机,并且很重要的是,“输出到文件”
    打印生成的文件保存为 tst.ps
    (此文件可用Ghostscript + TC pdfviewer查看)
    http://img48.imageshack.us/img48/6711/pdf2jp3.png
  5. ps→pdf
    到 Ghostscript安装目录之lib下,进入cmd命令行模式
    为方便计,不妨暂把 tst.ps也移到此目录
    输入命令 ps2pdf14 tst.ps
    (提示找不到 gswin32c.exe,我就把它从bin复制到lib了)
    如果正常,系统提示为  
    http://img266.imageshack.us/img266/417/pdf3oo9.png
    并且在当前目录下生成了 tst.pdf
  6. 打开pdf,欣赏成果吧!
    http://img393.imageshack.us/img393/9877/pdf4at8.png
xbeta 善用佳软 2006-08-27

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有