我正在将多个HTML
文件复制到一个docx
个文件中。
我看到它正在复制,但是当我打开目标文件时,我只看到所有HTML
个文件中的第一个文件的内容。但是目标文件很大。
这是我的代码:
的System.out.println(XmlUtils.marshaltoString(wordMLPackage .getMainDocumentPart()。getJaxbElement(),true,true));
AlternativeFormatInputPart afiPart = new AlternativeFormatInputPart(new PartName("/hw.html") );
afiPart.setBinaryData(xhtml.getBytes());
afiPart.setContentType(new ContentType("text/html"));
Relationship altChunkRel = wordMLPackage.getMainDocumentPart().addTargetPart(afiPart);
// .. the bit in document body
CTAltChunk ac = Context.getWmlObjectFactory().createCTAltChunk();
ac.setId(altChunkRel.getId() );
wordMLPackage.getMainDocumentPart().addObject(ac);
// .. content type
wordMLPackage.getContentTypeManager().addDefaultContentType("html", "text/html");
wordMLPackage.save(actualFile);
谢谢!