有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    使用MS Word模板文档中的IF字段,您可以轻松实现所需的功能。 https://support.microsoft.com/en-us/office/field-codes-if-field-9f79e82f-e53b-4ff5-9d2c-ae3b22b7eb5e 在条件中,您可以插入合并字段或书签,然后在执行邮件合并或使用Aspose设置书签值时更新条件。话。 例如,请参见模板文档的屏幕截图和使用Aspose执行邮件合并的代码。话。 enter image description here

    Document doc = new Document("C:\\Temp\\in.docx");
    doc.getMailMerge().execute(new String[] { "test" }, new String[] { "first" });
    doc.save("C:\\Temp\\out.docx");
    

    如果输出格式假定为MS Word文档,则在保存之前也可以调用Document.unlinkFields()方法,在这种情况下,如果字段将从文档中删除,则只保留结果