PostScript与PDF作为输出格式的对比
我目前正在编写一个排版应用程序,并将其用作生成postscript文件的后端。我现在想知道这个选择是否有意义。它似乎提供了PSG提供的所有功能,等等。然而,ReportLab输出PDF 优势PDF提供:PostScript与PDF作为输出格式的对比,pdf,postscript,Pdf,Postscript,我目前正在编写一个排版应用程序,并将其用作生成postscript文件的后端。我现在想知道这个选择是否有意义。它似乎提供了PSG提供的所有功能,等等。然而,ReportLab输出PDF 优势PDF提供: 透明性 更好地支持字符编码(例如) 能够嵌入TrueType甚至OpenType字体 超链接和书签 是否有任何理由使用Postscript而不是直接输出到PDF?虽然Postscript是一种完整的编程语言,而PDF是文档的基本输出格式,但它似乎没有任何优势。我假设PDF可以很容易地转换为P
- 透明性
- 更好地支持字符编码(例如)
- 能够嵌入TrueType甚至OpenType字体
- 超链接和书签
- 维基百科:
- Adobe:
非打印机设备更广泛地支持PDF。就您的目的而言,PS与PDF相比没有任何技术优势(除了不能将文件直接转储到打印机上)。PDF是一种更加独立的格式和高级别的功能。它还有更多的工具。除非您特别需要Postscript,否则请坚持使用PDF。以下是一些需要考虑的事项:
- 比同等的PDF
- PDF基本上是一种通用的容器格式,如果您不知道可以使用PDF格式,那么应该会让您暂停
- PDF包含的脚本已被删除(尽管这可能更多地是因为PDF阅读器软件不好)
- PDF中没有停止帮助处理的循环,这是错误的,因为其他格式(如没有循环的XML)存在内存和处理问题
- 更全面的功能,伪参数作为Postscript更强大,可以用更少的功能做PDF可以做的事情李>
- Postscript必须加载所有页面,因为它是一种语言。当然,这不是真的,因为C、C++、java和许多其他语言可以在运行时加载代码。
- Postscript缺少功能X,这是真的,但主要是因为
Adobe发明一种新格式是为了赚钱,而不是因为功能X无法使用 添加到后记
使用PDF而不是Postscript的真正原因是PDF阅读器比Postscript阅读器更常见 postscript是否一次打印一页;然而,PDF一次呈现所有内容,从而增加了打印开销?我可以用PS编写程序——这些程序可以由打印机解释,并根据打印机的分辨率进行定制。PDF没有真正的技术优势——事实上,我可以简单地将PS转换成PDF——不能反过来。我使用a生成图书出版的条形码。然后,我将它们转换为PDF,以便使用ghostscript进行嵌入和打印。这两种技术都有自己的位置。但根据我的经验,有一长串PDF容易做的事情会让PS感到困惑(比如嵌入TrueType字体!)遗憾的是,在PDF中嵌入视频的pdfzone.com链接已经关闭。可以找到另一种描述。可以找到一种使用TeX嵌入的方法。不清楚你的应用程序是什么。