我希望在 Workbench 过程中将非 XFA PDF 转换为 PCL,并且对geneartePrintedOutput 服务没有任何运气。我从 Contentspace 中检索了一个扁平化的 PDF(使用 retrieveContent),并且需要将非 XFA PDF 转换为 PCL,而无需立即将其发送到打印机。我们不能通过 generatePrintedOutput 实现这一点吗?还有其他选择吗?
问问题
902 次
1 回答
0
我不知道 LiveCycle,但我知道你可以通过Ghostscript运行生成的 PDF ,通过命令行,使用 -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 将原始数据发送到打印机。
于 2010-04-16T19:12:40.287 回答