如何在 LiveCycle 过程中将拼合 PDF 转换为 PCL?

发布于 2024-08-28 20:07:59 字数 193 浏览 10 评论 0原文

我希望在工作台流程中将非 XFA PDF 转换为 PCL,但对geneartePrintedOutput 服务没有任何运气。我从 Contentspace 检索拼合 PDF(使用retrieveContent),并且需要将非 XFA PDF 转换为 PCL,而不立即将其发送到打印机。我们无法通过generatePrintedOutput 来实现这一点吗?还有其他选择吗?

I am looking to convert a non-XFA PDF to PCL in a Workbench process and am not having any luck with geneartePrintedOutput service. I retrieve a flattened PDF from Contentspace (using retrieveContent) and need to convert the non-XFA PDF to PCL without sending it to a printer right away. Are we not able to achieve this with generatePrintedOutput? Are there any other options?

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

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

发布评论

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

评论(1

善良天后 2024-09-04 20:07:59

我不知道 LiveCycle,但我所知道的是您可以通过 Ghostscript,通过命令行,使用 -sDevice=ljet5(例如),然后可以通过将该文件复制到共享的 UNC 来将其发送到打印机。

我相信您甚至可以将 UNC 放入打印机共享作为 Ghostscript 的输出,如下所示:

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ljet5 -sOutputFile=\\server\printershare\pdfdocument.pcl c:\pdfdocument.pdf

否则,只需输入文件名,然后像这样复制:

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ljet5 -sOutputFile=c:\pdfdocument.pcl c:\pdfdocument.pdf
copy c:\pdfdocument.pcl \\server\printershare

您也可以简单地将内存中的 PDF 流传递给 Ghostscript因为它支持 STDIN。

如果您不想将文件复制到 UNC,您可以使用 C# 或 VB 等将生成的文件/字节直接传递到本地安装的打印机中。
如何使用 Visual C# .NET 将原始数据发送到打印机

I don't know LiveCycle but what I do know is you could run the resulting PDF through Ghostscript, via the command line, with the -sDevice=ljet5 (for example), this file could then be sent to the printer by copying it to the UNC of a share.

I believe you could even just put the UNC to the printer share as the output for Ghostscript like this:

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ljet5 -sOutputFile=\\server\printershare\pdfdocument.pcl c:\pdfdocument.pdf

Otherwise, just put a filename in and then copy like this:

gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ljet5 -sOutputFile=c:\pdfdocument.pcl c:\pdfdocument.pdf
copy c:\pdfdocument.pcl \\server\printershare

You may also be able to simply pass in the PDF stream in memory to Ghostscript as it supports STDIN.

If you'd rather not just copy the file to a UNC you can pass the resulting file/bytes directly into a printer installed locally using C# or VB etc.
How to send raw data to a printer by using Visual C# .NET.

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