如何使用docx4java读取msword docx中的所有合并字段?
我使用docx4java获取msword.docx文件中的合并字段 我的代码看起来像这样如何使用docx4java读取msword docx中的所有合并字段?,java,ms-word,docx4j,mailmerge,Java,Ms Word,Docx4j,Mailmerge,我使用docx4java获取msword.docx文件中的合并字段 我的代码看起来像这样 public static void main(String[] args) { // TODO Auto-generated method stub WordprocessingMLPackage newWordMLPackage = null; try { newWordMLPackage = WordprocessingMLPackage
public static void main(String[] args) {
// TODO Auto-generated method stub
WordprocessingMLPackage newWordMLPackage = null;
try {
newWordMLPackage = WordprocessingMLPackage
.load(new java.io.File("d:\\ARPA.docx"));
} catch (Docx4JException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
MainDocumentPart documentPart = newWordMLPackage.getMainDocumentPart();
System.out.println(documentPart.getContent());
}
我无法获取合并字段。我们可以使用任何API来获取这些字段吗
我需要列表/映射中的所有合并文件,我需要用其他值替换它
我的合并字段看起来像
FILLIN pol\u cli\u fullnm\*MERGEFORMAT
请查看示例。我在线程“main”中遇到错误异常java.lang.IllegalAccessError:试图从org.apache.xalan.transformer.TransformerImpl类访问org.apache.xml.serializer.ExtendedContentHandler类
`您需要docx4j的依赖项,包括xalan。任何问题,请发布一个单独的问题,包括堆栈跟踪(在这种情况下,这将是有趣的)。顺便说一下,看看你的个人资料,你似乎很少接受答案。这样做会鼓励人们回答你的问题。