itext将html字符串以pdf格式导出
来源:互联网 发布:周易掐指算法 编辑:程序博客网 时间:2024/05/19 10:36
itext是一款优秀的pdf导出工具,支持中文。以下记录itext将html字符串(带中文)以pdf格式导出。
Java代码:
<span style="font-size:18px;">public class DocTest { @Testpublic void createPdf2() throws IOException, DocumentException { // step 1 Document document = new Document(); // step 2 PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("d://test3.pdf")); // step 3 document.open(); // step 4 //显示中文必须设置font-family。这里为宋体(simsun)。中文可为汉字,也可为汉字的unicode String str = "<div style='font-family:SimSun'>123\u6d4b\u8bd5abc测试</div>"; XMLWorkerHelper worker = XMLWorkerHelper.getInstance(); ByteArrayInputStream is = new ByteArrayInputStream(str.getBytes("UTF-8")); worker.parseXHtml(writer, document, is, Charset.forName("UTF-8")); // step 5 document.close(); }}</span>maven pom.xml配置:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency><!-- itext --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.8</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-pdfa</artifactId> <version>5.5.8</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-xtra</artifactId> <version>5.5.8</version> </dependency> <dependency> <groupId>com.itextpdf.tool</groupId> <artifactId>xmlworker</artifactId> <version>5.5.8</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency>
0 0
- itext将html字符串以pdf格式导出
- iText将html导出成rtf格式
- itext 将html转成pdf
- Web导出(四)之iText将HTML代码导出PDF
- itext用html方式导出pdf
- itext将html转pdf中文支持
- Web导出(三)之 iText将HTML文件转PDF
- Itext 导出PDF(中文解决,HTML转PDF)
- itext导出pdf
- itext导出pdf
- iText导出word、pdf
- iText 导出pdf
- itext导出pdf
- itext实现pdf导出
- iText实现pdf导出
- itext导出pdf
- 导出pdf之--itext
- Itext 导出pdf文件
- Hibernate 一二级缓存的使用场景
- 文章标题 java 中文传值乱码问题
- mysql与oracle区别
- 通过live555实现H264 RTSP直播
- manacher算法求最长回文子串(Longest Palindromic Substring)
- itext将html字符串以pdf格式导出
- @+id/android:list"和"@android:id/list"的写法
- Windows下利用live555实现H264实时流RTSP发送
- Kali下beEF关联metasploit的攻击模块
- 新版谷歌地图将更智能 居然知道你想去哪儿
- Python字符串格式编辑
- 加密和解密
- Xcode 5: 将新项目同步到Svn上
- 关于connect: network is unreachable 问题的解决