java中html怎么转换为可编辑pdf文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中html怎么转换为可编辑pdf文件?相关的知识,希望对你有一定的参考价值。
(转换后pdf文件里面的文本内容一定是可以修改的。我用的是ITextRenderer类转换的,但是不可编辑)
Java代码
// step 1Document document = new Document();
// step 2
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("pdf.pdf"));
// step 3
document.open();
// step 4
XMLWorkerHelper.getInstance().parseXhtml(writer, document,
new FileInputStream("index.html"));
//step 5
document.close();
System.out.println( "PDF Created!" );
Maven构建对应的版本
Xml代码
<dependency><groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.4.2</version>
</dependency>
<dependency>
<groupId>com.itextpdf.tool</groupId>
<artifactId>xmlworker</artifactId>
<version>5.4.1</version>
</dependency> 参考技术A 亲,我之前也遇到过你这样的问题,后来参考这里的做法解决了:
http://www.javaworld.com/article/2071749/java-app-dev/convert-html-content-to-pdf-format.html
很详细哦,转换步骤和原理都告诉你了!!
问题解决了记得给分哦!本回答被提问者采纳 参考技术B 这个我也不太懂哦,之前有在网上看到过这些什么PDF转HTML的,还有HTML转PDF的,但是就是不是很明白,你可以去看看咯,你在网上搜查:狸窝html转pdf工具
以上是关于java中html怎么转换为可编辑pdf文件?的主要内容,如果未能解决你的问题,请参考以下文章