如何在Java应用程序中打印PDF文件?
如何从Java应用程序打印PDF文件?
这里有一些源代码可以让你打印任何文本文件:
public void print() { //The desktop api can help calling other applications in our machine //and also many other features... Desktop desktop = Desktop.getDesktop(); try { //desktop.print(new File("DocXfile.docx")); desktop.print(new File("Docfile.pdf")); } catch (IOException e) { e.printStackTrace(); } }
也许它符合您的需求,因为您没有提供更多细节。
试试PDF渲染器 。 它是开源的,网站上有几个关于如何渲染到打印机设备的例子。
我之前使用过PDFBox来完成像你这样的类似任务。 它是Apache Software Foundation的优秀库。 您可能要使用的类称为: PDFTextStripper 。 该类的javadoc可以在这里找到。