Hi Team,
import java.io.FileInputStream;
import java.io.InputStream;
import com.aspose.words.*;
import com.aspose.words.net.System.Data.DataSet;
public class AsposeWordTest {
public static void main(String[] args) {
try {
File rtfFile = new File(“D:\tmp\Nested Template.rtf”);
InputStream rtfStream = new FileInputStream(rtfFile);
Document doc = new Document(rtfStream);
DataSet ds = new DataSet();
ds.readXml(“D:\tmp\6124_grouped_Nested Template.xml”); // Code gets stuck here
doc.getMailMerge().setUseNonMergeFields(true);
doc.getMailMerge().setCleanupOptions(MailMergeCleanupOptions.REMOVE_UNUSED_REGIONS | MailMergeCleanupOptions.REMOVE_UNUSED_FIELDS);
doc.getMailMerge().executeWithRegions(ds);
doc.updateFields();
String outputFile = “D:\tmp\Nested Template output.pdf”;
File file = new File(outputFile);
if (!file.exists())
doc.save(outputFile, SaveFormat.PDF);
} catch (Exception e) {
e.printStackTrace();
}
}
}