
itext之html2pdf
java
BufferedOutputStream outputStream = FileUtil.getOutputStream(dirName + "/" + sElUser.getUserid() + "-" + personName + "XXX.pdf");
private void writeToOutputStream(String htmlStr, OutputStream outputStream) {
try {
ConverterProperties converterProperties = new ConverterProperties();
converterProperties.setCharset("UTF-8");
FontProvider fontProvider = new FontProvider();
fontProvider.addSystemFonts();
converterProperties.setFontProvider(fontProvider);
HtmlConverter.convertToPdf(htmlStr, outputStream, converterProperties);
} catch (Exception e) {
log.error("writeToOutputStream 生成模板内容失败", e);
}
}