如何使用 java 将具有(altchunk 内容)的 2007 Docx 文件转换为 PDF
How to convert 2007 Docx files having (altchunk content) to PDF using java
如何使用 java.
将具有 altchunk 内容的 2007 Docx 文件转换为 PDF
有什么方法可以转换具有 html 内容 (Altchunk) 的 docx 文件。
使用 java
转换为 PDF
首先,将您的 HTML 转换为格式正确的 XML。
将 docx4j-ImportXHTML 添加到您的路径中。
之后你的XHTML altChunks就是普通的docx内容,你可以把docx转成PDF。
我尝试了以下...
1.rebuild docx4j 放置 JaxbXmlPartAltChunkHost.class
2.run 下面的程序。
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
.createPackage();
MainDocumentPart mdp = wordMLPackage.getMainDocumentPart();
WordprocessingMLPackage docxFile = WordprocessingMLPackage
.load(new File("d:\3\1.docx"));
MainDocumentPart mdp1 = docxFile.getMainDocumentPart();
WordprocessingMLPackage pkgOut = mdp1.convertAltChunks();
// Display result
System.out.println(XmlUtils.marshaltoString(pkgOut
.getMainDocumentPart().getJaxbElement(), true, true));
它工作正常....
谢谢
如何使用 java.
将具有 altchunk 内容的 2007 Docx 文件转换为 PDF有什么方法可以转换具有 html 内容 (Altchunk) 的 docx 文件。 使用 java
转换为 PDF首先,将您的 HTML 转换为格式正确的 XML。
将 docx4j-ImportXHTML 添加到您的路径中。
之后你的XHTML altChunks就是普通的docx内容,你可以把docx转成PDF。
我尝试了以下...
1.rebuild docx4j 放置 JaxbXmlPartAltChunkHost.class 2.run 下面的程序。
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
.createPackage();
MainDocumentPart mdp = wordMLPackage.getMainDocumentPart();
WordprocessingMLPackage docxFile = WordprocessingMLPackage
.load(new File("d:\3\1.docx"));
MainDocumentPart mdp1 = docxFile.getMainDocumentPart();
WordprocessingMLPackage pkgOut = mdp1.convertAltChunks();
// Display result
System.out.println(XmlUtils.marshaltoString(pkgOut
.getMainDocumentPart().getJaxbElement(), true, true));
它工作正常....
谢谢