如何使用docx4java读取msword docx中的所有合并字段?

时间:2014-05-23 10:24:39

标签: 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
                .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_cli_fullnm \* MERGEFORMAT

1 个答案:

答案 0 :(得分:1)

查看FieldsMailMerge示例。