如何以最少的步骤以编程方式将 PostScript 转换为 PDF?

发布于 2024-11-29 02:39:23 字数 98 浏览 1 评论 0原文

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

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

谢谢。

Is there any way to just slap on a header and use a PS file as a PDF, assuming that the PS is very simple and do anything complicated?

I want to do this programmatically, not using ps2pdf.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅此而已 2024-12-06 02:39:23

您当然可以“尝试”“只是拍打标题”...但我认为您不会走得太远:-)

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

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

You can certainly *try" "just slapping on a header" ... but I don't think you'll get too far :-)

Personally, I'd suggest ps2pdf is the best solution (for example, invoke it with ShellExec() or system()).

But if you want a programmatic solution, ps2pdf is just a wrapper around Ghostscript. Have you considered using the Ghostscript libraries?

天冷不及心凉 2024-12-06 02:39:23

您无法将 PostScript 文件包装成 PDF 文件。

尽管 PDF 文件看起来与 PostScript 文件类似,
PDF 文件必须具有特殊结构,包括交叉引用
末尾的表格,其中包含 PDF 文件不同部分的文件偏移量。

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

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

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

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

You cannot wrap a PostScript file into a PDF file.

Although a PDF file looks similar to a PostScript file,
a PDF file must have a special structure, including a cross-reference
table at the end with file offsets to different parts of the PDF file.

To understand the PDF file format you can download the PDF Reference from:

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

If your software generates the PostScript file, maybe you can
extend it to write a PDF file too? It takes some time to understand
the PDF file format but it is not especially difficult if you are familiar with PostScript.

If this is too difficult, then use pdf2ps to do the hard work for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文