使用Java将HTML文件转换为PDF及其图片和样式

时间:2010-12-15 12:43:46

标签: java pdf

  

可能重复:
  Converting HTML Files to PDF

我想使用Java将HTML文件转换为PDF。我搜索了stackoverflow和其他网站。我很惊讶。因为我找不到任何简单的方法。

你可以帮我这么做吗?

提前致谢。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果没有Java库来执行此操作,我建议找一个执行该作业的命令行工具,并使用Runtime.exec()从Java调用它。虽然不太理想。

答案 2 :(得分:-3)

这是做这个的样本

                   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");
        ...