java怎么把HTML界面做成pdf格式打印

;//解决图片的相对路径问题 renderer.getSharedContext().setBaseURL("file:/D:/");renderer.layout();renderer.createPDF(os);os.flush();os.close();return true;} 上面这段代码是这样的,输入一个HTML地址URL = inputFile,输入一个要输出的地址,就可以在输出的PDF地址中生成这个PDF。
java怎么把HTML界面做成pdf格式打印
public boolean convertHtmlToPdf(String inputFile, String outputFile)
throws Exception {

OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
String url = new File(inputFile).toURI().toURL().toString();

renderer.setDocument(url);

// 解决中文支持问题
ITextFontResolver fontResolver = renderer.getFontResolver();
fontResolver.addFont("C:/Windows/Fonts/SIMSUN.TTC", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
//解决图片的相对路径问题
renderer.getSharedContext().setBaseURL("file:/D:/");
renderer.layout();
renderer.createPDF(os);

os.flush();
os.close();
return true;
}

上面这段代码是这样的,输入一个HTML地址URL = inputFile,输入一个要输出的地址,就可以在输出的PDF地址中生成这个PDF。2017-11-17
mengvlog 阅读 6 次 更新于 2025-07-19 13:21:04 我来答关注问题0
  •  湖北倍领科技 如何在java中实现自动生成html

    欢迎来到自动生成的HTML页面 这是一个示例段落。 项目1 项目2 项目3 接下来,你需要将上述内容写入一个文件中。这里可以使用Java的FileWriter类来实现。具体代码如下:File file = new File("path/to/yo...

  • 上面这段代码是这样的,输入一个HTML地址URL = inputFile,输入一个要输出的地址,就可以在输出的PDF地址中生成这个PDF。

  •  湖北倍领科技 怎么把html中的页面转到jsp中而且还要吧html中的样式和脚本能显示

    在将HTML页面转换为JSP页面时,首先需要在JSP文件的最顶部添加以下代码:

  •  文暄生活科普 如何用java生成html文件?

    在Java Web开发中,页面主要使用HTML代码编写,而不是通过JFrame实现。HTML页面能够通过表单接收用户输入的数据,并将这些数据传递给Servlet或JSP页面处理。HTML表单是最常用的传递数据给Servlet的方法。例如,可以创建一个包含用户名和密码输入框的表单,如下所示:用户名:密码:当用户提交表单后,HTML会将表...

  •  tobe_better 如何用java代码在本地硬盘里生成一个html页面

    创建一个StringBuilder对象,通过append方法来为其添加html语句。StringBuilder sb = new StringBuilder();Properties fileProperties = getProperties("file");Properties sqlProperties = getProperties("sql");PrintStream printStream = new PrintStream(new FileOutputStream("report.html"));sb.append("

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部