从java中的现有PDF文件生成PCL输出文件的最佳方法是什么?
答案 0 :(得分:2)
这取决于您希望投资多少,以及解决方案需要多强大。对于快速和脏,您可以使用PCL驱动程序从Adobe Acrobat打印到文件(看起来,妈妈,没有Java ......)。
Java Print Service API可以处理PDF。使用StreamPrintService并将流写入文件,使用PCL作为输出格式。
如果您需要对内容进行更多控制,可能需要对其进行修改或添加,您可以使用PDF解析器(例如this one)并从应用程序启动的浏览器中打印生成的HTML ,例如,通过添加一些Javascript。
答案 1 :(得分:1)
JDK 6的StreamPrintService仅支持PS。我仍在搜索支持PCL的StreamPrintService。
答案 2 :(得分:0)
我们捕获从Acrobat生成的PCL,将PDF打印到PCL驱动程序,并将其作为输入重定向到我们的Windows控制台PCLXForm程序。使用自定义脚本,我们可以“流式编辑”PCL。我们可以提取地址块文本以进行地址更正,插入更正的文本,添加智能邮件条形码,二维条形码,对文档进行排序,按页数进行批处理,更改托盘分配,与其他文档合并等。产品需要的是PCLTool SDK - 选项V,网址为www.pagetech.com