【发布时间】:2011-10-25 11:52:41
【问题描述】:
假设PS非常简单并且可以做任何复杂的事情,有什么办法可以只打一个标题并将PS文件用作PDF?
我想以编程方式执行此操作,而不是使用 ps2pdf。
谢谢。
【问题讨论】:
-
除了从 PS 文件开始之外,您还有其他选择吗?你想达到什么目的?创建自定义 PDF?
标签: iphone ios ipad pdf-generation
假设PS非常简单并且可以做任何复杂的事情,有什么办法可以只打一个标题并将PS文件用作PDF?
我想以编程方式执行此操作,而不是使用 ps2pdf。
谢谢。
【问题讨论】:
标签: iphone ios ipad pdf-generation
您不能将 PostScript 文件打包成 PDF 文件。
虽然 PDF 文件看起来类似于 PostScript 文件, PDF 文件必须具有特殊结构,包括交叉引用 最后的表格,其中包含 PDF 文件不同部分的文件偏移量。
要了解 PDF 文件格式,您可以从以下网址下载 PDF 参考:
http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf
如果您的软件生成 PostScript 文件,也许您可以 扩展它来写一个PDF文件吗?需要一些时间才能理解 PDF 文件格式,但如果您熟悉 PostScript,这并不是特别困难。
如果这太难了,那么请使用pdf2ps 为您完成艰苦的工作。
【讨论】:
你当然可以 *try" "只是拍头" ...但我认为你不会走得太远 :-)
就个人而言,我建议 ps2pdf 是最好的解决方案(例如,使用 ShellExec() 或 system() 调用它)。
但如果你想要一个程序化的解决方案,ps2pdf 只是 Ghostscript 的一个包装器。您是否考虑过使用 Ghostscript 库?
【讨论】: