[英]How to print PDF file in a Java application?
如何从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可以在这里找到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.