我处理了大量的打印作业,我正在试图弄清楚如何编写一个脚本,打印出我提供的任何文件,并支持各种格式,包括PDF,TXT,DOCX等。任何人知道一些好的印刷图书馆?我被警告要远离Java ..谢谢!
编辑:我正在考虑编写一个命令行脚本,然后将其移动到Web上以方便。
平台是Ubuntu。
答案 0 :(得分:1)
这取决于操作系统甚至应用程序类型(如果应用程序是基于Web的,则打印通常应位于浏览器端,而不是服务器内部。)
在Linux上,最近的图形工具包(特别是GTK3或QT4)具有处理打印机的API(并且Qt和Gtk都被移植到Windows),例如, QPrinter,Gtk Printing及相关内容。程序总是可以分叉lpr
或lp
或a2ps
命令(可能使用popen
)。 a2ps
实用程序可以打印很多格式。
在Windows上(GTK或Qt之外)我不知道,因为我从不使用Windows。