java转pdf工具对比

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);
        }
    }
相关推荐
m0_71676523几秒前
C++提高编程--STL初识、string容器详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
Memory_荒年2 分钟前
马年驯服不稳定服务:Resilience4j 容错救星驾到!
java·后端
卓怡学长2 分钟前
m278基于web的在线教学质量评价系统
java·数据库·spring·tomcat·maven·intellij-idea
程序员buddha2 分钟前
Java面试八股文Redis篇
java·redis·面试
rannn_1115 分钟前
【Redis|实战篇4】黑马点评|分布式锁
java·数据库·redis·分布式·后端
wapicn997 分钟前
智能识别技术在生活服务领域的落地应用与前景展望
java·c++·人工智能·python·php
umeelove3516 分钟前
Spring 循环依赖
java·后端·spring
用户32951257590623 分钟前
Day05-数组和面向对象基础
java
若鱼191928 分钟前
SpringBoot4+Kafka4 - 生产环境故障 - 消费者执行时间太长导致消息无限循环投递
java·spring·kafka
serve the people28 分钟前
LLaMA-Factory微调数据的清洗与指令构造方法
java·服务器·llama