如何在 LiveCycle 过程中将拼合 PDF 转换为 PCL?
我希望在工作台流程中将非 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道 LiveCycle,但我所知道的是您可以通过 Ghostscript,通过命令行,使用 -sDevice=ljet5(例如),然后可以通过将该文件复制到共享的 UNC 来将其发送到打印机。
我相信您甚至可以将 UNC 放入打印机共享作为 Ghostscript 的输出,如下所示:
否则,只需输入文件名,然后像这样复制:
您也可以简单地将内存中的 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:
Otherwise, just put a filename in and then copy like this:
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.