package com.aspose.words.examples.mail_merge; import com.aspose.words.Document; import com.aspose.words.MailMergeCleanupOptions; import com.aspose.words.examples.Utils; import com.aspose.words.net.System.Data.DataSet; public class RemoveRowsFromTable { private static final String dataDir = Utils.getDataDir(RemoveRowsFromTable.class); public static void main(String[] args) throws Exception { //Exstart:RemoveRowsFromTable Document doc = new Document(dataDir + "RemoveTableRows.doc"); DataSet data = new DataSet(); doc.getMailMerge().setCleanupOptions(MailMergeCleanupOptions.REMOVE_EMPTY_TABLE_ROWS | MailMergeCleanupOptions.REMOVE_CONTAINING_FIELDS | MailMergeCleanupOptions.REMOVE_UNUSED_REGIONS); doc.getMailMerge().setMergeDuplicateRegions(true); doc.getMailMerge().executeWithRegions(data); doc.save(dataDir + "RemoveTableRows_Out.doc"); //ExEnd:RemoveRowsFromTable } }