java中html怎么转换为可编辑pdf文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中html怎么转换为可编辑pdf文件?相关的知识,希望对你有一定的参考价值。

(转换后pdf文件里面的文本内容一定是可以修改的。我用的是ITextRenderer类转换的,但是不可编辑)

  Java代码

// step 1  
            Document 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文件?的主要内容,如果未能解决你的问题,请参考以下文章

pdf无法复制粘贴怎么办

怎么把生成mobi格式文件格式

pdf如何转换成word格式

PDF文档怎么编辑修改

pdf怎么转换成html

docx4j word转PDF的乱码问题怎么解决,求!!