Hello,
An "OutOfMemoryError" exception is thrown when I try to update the table of contents and save the word file (28,9 Mo).
Java argument : -Xms1536m
Code source :
LoadOptions lOption = new LoadOptions(LoadFormat.WORD_ML, "", "");
Document contentsDoc = new Document("contents.doc", lOption);
Document doc = new Document("document.doc", lOption);
contentsDoc.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);
contentsDoc.updateFields();
contentsDoc.save("newDocument.docx");
Exception :
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.aspose.words.u.d(BbtNode.java:94)
at com.aspose.words.s.b(Bbt.java:393)
at com.aspose.words.asx.g(StoryLayoutBuilder.java:56)
at com.aspose.words.asv.a(StoryCloner.java:56)
at com.aspose.words.rk.a(HeaderFooterStories.java:55)
at com.aspose.words.rl.c(HeaderFooterStoryLayout.java:91)
at com.aspose.words.aiu.h(PageReflower.java:41)
at com.aspose.words.ajj.w(PartReflower.java:31)
at com.aspose.words.asw.fb(StoryLayout.java:90)
at com.aspose.words.ff.aE(DocumentLayoutBuilder.java:169)
at com.aspose.words.wc.a(LayoutDocument.java:52)
at com.aspose.words.Document.updatePageLayout(Document.java:1461)
at com.aspose.words.ld.perform(ExternalActionUpdateLayout.java:25)
at com.aspose.words.os.execute(FieldUpdateExecutionItem.java:79)
at com.aspose.words.ov.if(FieldUpdater.java:97)
at com.aspose.words.ov.updateFields(FieldUpdater.java:60)
at com.aspose.words.Range.updateFields(Range.java:172)
at com.aspose.words.Document.updateFields(Document.java:1047)
at aspose.task.print.GenerateDocProcessTask.main(GenerateDocProcessTask.java:233)
How to resolve this problem, please?