【问题标题】:How to programmatically convert PostScript to PDF with the fewest steps?如何以最少的步骤以编程方式将 PostScript 转换为 PDF?
【发布时间】:2011-10-25 11:52:41
【问题描述】:

假设PS非常简单并且可以做任何复杂的事情,有什么办法可以只打一个标题并将PS文件用作PDF?

我想以编程方式执行此操作,而不是使用 ps2pdf。

谢谢。

【问题讨论】:

  • 除了从 PS 文件开始之外,您还有其他选择吗?你想达到什么目的?创建自定义 PDF?

标签: iphone ios ipad pdf-generation


【解决方案1】:

您不能将 PostScript 文件打包成 PDF 文件。

虽然 PDF 文件看起来类似于 PostScript 文件, PDF 文件必须具有特殊结构,包括交叉引用 最后的表格,其中包含 PDF 文件不同部分的文件偏移量。

要了解 PDF 文件格式,您可以从以下网址下载 PDF 参考:

http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf

如果您的软件生成 PostScript 文件,也许您可​​以 扩展它来写一个PDF文件吗?需要一些时间才能理解 PDF 文件格式,但如果您熟悉 PostScript,这并不是特别困难。

如果这太难了,那么请使用pdf2ps 为您完成艰苦的工作。

【讨论】:

    【解决方案2】:

    你当然可以 *try" "只是拍头" ...但我认为你不会走得太远 :-)

    就个人而言,我建议 ps2pdf 是最好的解决方案(例如,使用 ShellExec() 或 system() 调用它)。

    但如果你想要一个程序化的解决方案,ps2pdf 只是 Ghostscript 的一个包装器。您是否考虑过使用 Ghostscript 库?

    【讨论】:

    • 不,这是针对 iOS 设备的。还有,GS只是放了一个位图,这不是我想要的。
    猜你喜欢
    • 2011-12-02
    • 2013-03-27
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2010-11-06
    • 1970-01-01
    相关资源
    最近更新 更多