使用Java将HTML文件转换为带有图片和样式的PDF
可能重复:
将HTML文件转换为PDF
我想使用Java将HTML文件转换为PDF。 我搜索了stackoverflow和其他网站。 我很惊讶。 因为我找不到任何简单的方法。
你可以帮我做那件事吗?
提前致谢。
http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html
http://www.google.co.il/url?sa=t&source=web&cd=3&ved=0CDAQFjAC&url=http%3A%2F%2Fwww.oooforum.org%2Fforum%2Fviewtopic.phtml%3Ft%3D53745&ei=77gITcewF8bGswbl7aCTAw&usg=AFQjCNGYBzcnQVT3kShaz0ls7MSHYJImJQ&sig2= dZlfImCEsW5G5b3Oo4TvyA
更多googleing?
如果没有Java库来执行此操作,我建议找一个执行该作业的命令行工具,并使用Runtime.exec()从Java调用它。 虽然不太理想。
这是做这件事的样本
import officetools.OfficeFile; // this is my tools package ... FileInputStream fis = new FileInputStream(new File("test.html")); FileOutputStream fos = new FileOutputStream(new File("test.pdf")); // suppose OpenOffice.org runs on localhost, port 8100 OfficeFile f = new OfficeFile(fis,"localhost","8100", true); f.convert(fos,"pdf"); ...