PDFCreator v1.0:经典的开源PDF生成软件(附视频)

  历经8年,经典的PDFCreator(主页介绍)终于发布了1.0版本。PDFCreator称得上最经典的开源PDF生成软件(PDF虚拟打印机)。有了PDFCreator,任何应用程序和文档,只要具备打印功能,就都可以生成PDF文件。使用PDFCreator不仅能够创建PDF文档,还可以生成Postscript、Encapsulated Postscript 文件。另外,它还能生成PNG,BMP,JPEG,PCX,TIFF图形格式文件——因此,你可以将word/ppt/wps文档,方便地打印为图片
  打印PDF时,它强大的合并功能允许你将多个独立的文档转化成一个PDF文件。不仅如此,它还可以在生成pdf时进行密码保护。它是sourceforge.net非常著名的一个项目,从Windows到Linux,在世界各地都有很多用户。

一、PDFCreator下载及安装(视频)

  下载:PDFCreator v1.0 setup.exe,17+MB
  安装:除了下面的捆绑注意事项,整个软件安装过程没什么复杂。
  注意事项:自 PDFCreator v0.9.7开始,该软件会有2项捆绑行为:
  * yahoo搜索推广:安装过程有提示、且可选。
  * IE和Firefox下的pdfforge toolbar:有提示,可选。
  该事件引发了用户的批评,当然作者和sf社区也有回应,详见这里

二、PDFCreator视频教程:使用

pdfcreator2.swf,617×571,442KB,以wink录制。

三、PDF Creator常见问题

1 PDF文件信息是否可以输入中文?

  “标题”不能用中文;其他字段(作者、主题、关键词)可以用中文。
  另外,这些中文信息的部分字段有可能在PDF-Xchange Viewer (2.0 build 46)下显示为“376377N;230230”这样的乱码,但在Foxit Reader(v3.1.4.1211)下正常。(pdfcreator 0.99, winxp sp2,2010-02-21)
  另:有台湾网友制作过v0.98的修改版:“解決(1)自動保存時輸入中文路徑與檔案名稱的問題,(2)彈出視窗的檔案標題上,一直無法顯示中文檔名的老問題……”

2 多个文档合并打印/转换为一个PDF

  如果通过PDFCreator菜单进行操作,可以在添加多个文档后,进行合并,再打印。
  如果通过“打印”方式,可打印第一个文档后,在PDFCreator对话框中,点击“等待-收集”按钮。这样,PDFCreator就进入了暂停打印状态。然后,继续“打印”后续文档。加入所有要合并的文档后,选中相关文档进行合并(Ctrl+C),或全部合并(Ctrl+A),即可打印到一个PDF文档。

四、PDFCreator的缺点

  最致命缺点:有时转换PDF漏字。PDFCreator打印MS Office文档到PDF时,曾经遇到过缺字的问题。笔者在5年间曾遇到过2次(winxp, PDFCreator 0.9x, .ppt),也见过2位网友提到此现象 [1](.doc),似乎都有Office中绘制的文本框有关。确认是bug,无法解决。因此,如果你亲身遇到过这样一个案例,再次处理这种多图的文档时就要小心了。或者,一票否决,换用其他PDF转换工具。
  某些PDF信息不能输入中文(见上)。
  用户界面:因为PDFCreator功能太多,所以,设定界面较为复杂;使用时的对话框也不太友好,文件头信息与保存文件名可合并到一处。

附:更多资料

  如果你还不了解PDF,或希望了解更多软件,请阅读 全面接触PDF:最好用的PDF软件汇总

附:注释

  [1]: 标题: 放弃PDFCreator了。水木社区 (Mon Jun 7 17:35:24 2010)。信区: NewSoftware。liu (阿buí★田田桑板):有篇word文档的文本框,打印结果总是缺字,换成最新版(v1.0)也不行。以前就犯过这种错误,表格里面有的字死活打印不出来。upndown (每天锻炼2小时为祖国健康工作100年):我也出现过这种情况。后来发现是字体边界超过框的边界导致。如果能够注意这一点,这个问题还是可以克服的。

附:文章更新历史

  2010-06-08:补充软件缺点。
  2010-05-29:更新至PDFCreator v1.0.
  2010-03-08:补充合并打印的信息。
  2010-02-21:补充v0.99相关信息。
  2009-04-11:补充v0.9.8更新记录。
  2009-01-12:用此时v0.9.6重新录制安装过程。
  2007-10-19:图片内容改为视频。
  2006-01-24:初稿。>

《PDFCreator v1.0:经典的开源PDF生成软件(附视频)》有37个想法

  1. 比较看重PDF打印机的附加(Append)打印功能,以前一直使用CutePDF Writer,但后来经常有附加打印的需求,不得不重新选择,经过比较选择了PrimoPDF,支持Append或是Overwrite选项,美中不足的是如果保存的文件名为中文,附加打印会失败。现在改用PDFFill,虽然没有附加打印的功能,但有Merger PDF的功能,还不错。看了上面的视频介绍,没看清是否PDFCreator有附加打印的功能,似乎没有?
    xbeta答:可以收集多个文档打印为 一个pdf,但不能追加打印到已有的pdf。

  2. xbeta 兄,你好,我的 pdfcreator 在保存时,一直不能输入中文的文档信息,从 0.9.5 我就开始用了,一直到最新的 0.9.8,一直没有解决,看到你的视频上可以输入中文,不知怎么实现的。ghostscript 也一直是最新版。系统从 xp 用到了 win7,从 32 位用到了 64位。
    xbeta注:“标题”不能用中文;其他字段(作者、主题、关键词)可以用中文。pdfcreator 0.96-0.99, winxp sp2

    1. 呵呵,这个问题应该是简体中文语言文件有问题,因为那个善用佳软提供的下载文件是0.93的,在新的版本上好像不可以用。

      我用的是0.98的,用这个语言文件也是不可以。
      就是不知道哪边有支持新版本的简体中文语言!

      1. 语言文件只是用来做界面显示的,跟版本没有关系,是个文本文件,可以自己改动,把对应版本的语言文件相应部分翻译了另存一下即可。

        我说的是在打印设置界面里的属于“文档信息”的那些“字段”,比如“标题”、“作者”等不能有中文,程序不认。

  3. PDF24 目前是 v2.5.1,已经支持自动收集多个打印作业。只要在显示第一个打印作业时点击“Edit PDF”即可。

  4. 善用佳软先生您好。
    我这有一份几百页双面打印的文件,已扫描成全部为奇数页和全部为偶数页两个PDF(受扫描仪功能所限,不能批量扫描成正常顺序),请问有没有一个软件可以很简单的合并成一个正常页面顺序的PDF。
    谢谢。
    xbeta注:没发现能直接这样做的软件。

    1. 你好,为什么不想办法先把奇数页的pdf分成一页一个pdf,偶数页的那个也是如此,然后排序重命名,最后用这个软件合并成一个pdf

  5. 这个软件可以为pdf文件作目录吗?
    我经常遇到一些没有目录的pdf文件,使用起来很不方便

  6. 开源软件很好么?你会去修改源码么?
    当你用pdfcreator制作重要的中文文档出现大的错误的时候,你就傻眼了!
    软件就是一种工具,不要对工具产生感情。

  7. MS Office 07(以上我不知道)的用户可以去微软官网下载某插件,直接将Office文件另存为PDF。

  8. Notepad++只是SciTE的外壳。
    PDFCreator只是GhostScript的外壳。

    却假装成独立完整自主产权的软件。

    恶心。

    1. 我也觉得这些软件应该加上一个比较醒目的powered by XXX,或 based on XXX之类的比较妥当。

      看了xbeta提供的wiki上面有关PDFCreator安装捆绑软件的介绍,看来用户们对这些捆绑软件的意见还是相当大啊。因为自己也曾误安装过,所以劝大家小心。

  9. pdf creater也能输出图片了啊,我平时都是用bullzip的。

    另外

    在百度知道上看到一个问题,自己也有类似的苦恼,借贵地求解

    qute:“在上传图片时选择文件总是默认列表形式,不方便查看,怎样改成默认缩略图形式?

    在上传图片时选择文件总是默认列表形式,

    不方便查看,怎样改成默认缩略图形式?

    如果单独设置每个文件打开方式,也很麻烦,

    请教一个简单的统一设置的方法。

    希望每次上传图片时打开文件夹选择文件时都是缩略图形式,谢谢~”

  10. PDFCreator打印输出文本TXT不成功,
    %%[ ProductName: GPL Ghostscript ]%%

    ERROR: rangecheckOFFENDING COMMAND: .showstring1
    STACK:
    34 [0 ]
    true 1161
    (“Phi +Psi Cflfloeoe*0N)C^ffiW,X_6ffiAE)7584
    90 0 %%[ Error: rangecheck; OffendingCommand: .showstring1 ]%%
    GPL Ghostscript 8.71 : Unrecoverable error, exit code 1

    如何解决???

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据