翻譯|使用教程|編輯:李顯亮|2020-09-14 11:00:50.697|閱讀 886 次
概述:在各種情況下,可能需要合并多個(gè)MS Word文檔,在本文中,將學(xué)習(xí)如何使用Java合并MS Word文檔。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在各種情況下,可能需要合并多個(gè)MS Word文檔,例如減少文檔數(shù)量,在單個(gè)文件中保留相似種類的內(nèi)容(即發(fā)票)等。許多在線應(yīng)用程序使您可以合并兩個(gè)或多個(gè)MS Word文檔但是,您可能需要在自己的Web或桌面應(yīng)用程序中實(shí)現(xiàn)文檔合并功能。
對(duì)于這種情況,在本文中,您將學(xué)習(xí)如何使用Java合并MS Word文檔。
>>如果想要測(cè)試這項(xiàng)新功能,可點(diǎn)擊這里下載最新版試用。
Aspose.Words for Java是一種流行的文字處理API,可讓您在Java應(yīng)用程序中創(chuàng)建,操作和使用MS Word文檔格式。通過(guò)廣泛的文檔生成功能,API使您可以輕松合并MS Word文檔??梢?a target="_blank">下載API或使用以下Maven配置進(jìn)行安裝。
使用Aspose.Words for Java合并MS Word文檔非常容易。只需加載文檔并通過(guò)調(diào)用單個(gè)方法將它們合并即可。下面是您將在以下代碼示例中合并的兩個(gè)MS Word文檔。
以下是合并兩個(gè)MS Word文檔的步驟。
下面的代碼示例演示如何使用Java合并MS Word文檔。
// Load Word documents to be merged Document doc1 = new Document("sample1.docx"); Document doc2 = new Document("sample4.docx"); // Merge documents keeping source file's formatting doc1.appendDocument(doc2, ImportFormatMode.KEEP_SOURCE_FORMATTING); // Save merged document as DOCX file doc1.save("merged.docx", SaveFormat.DOCX);
以下是合并的MS Word文檔的屏幕截圖。
Aspose.Words for Java還提供了一些其他選項(xiàng),以在執(zhí)行合并后自定義源文檔的外觀。該ImportFormatOptions類提供以下的定制選項(xiàng)。
以下是合并兩個(gè)MS Word文檔的步驟。
以下是合并帶有附加選項(xiàng)的兩個(gè)MS Word文檔的步驟。
下面的代碼示例演示如何使用Java將兩個(gè)MS Word文檔與其他選項(xiàng)合并。
// Load Word documents to be merged Document doc1 = new Document("sample1.docx"); Document doc2 = new Document("sample4.docx"); // Set options ImportFormatOptions options = new ImportFormatOptions(); options.setIgnoreHeaderFooter(true); //options.setIgnoreTextBoxes(true); //options.setKeepSourceNumbering(true); //options.setSmartStyleBehavior(true); // Merge documents keeping destination file's styles doc1.appendDocument(doc2, ImportFormatMode.USE_DESTINATION_STYLES, options); // Save merged document as DOCX file doc1.save("merged-customized.docx", SaveFormat.DOCX);
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn