قد تكون هناك حاجة إلى دمج مستندات MS Word المتعددة في سيناريوهات مختلفة مثل تقليل عدد المستندات ، والاحتفاظ بأنواع مماثلة من المحتوى في ملف واحد (مثل الفواتير) ، وما إلى ذلك. تتيح لك العديد من التطبيقات عبر الإنترنت دمج اثنين أو أكثر من مستندات MS Word ومع ذلك ، قد تحتاج إلى تنفيذ ميزات دمج المستندات داخل تطبيقات الويب أو سطح المكتب الخاصة بك. في مثل هذه الحالة ، ستتعلم في هذه المقالة كيفية دمج مستندات MS Word DOCX باستخدام Java.

دمج مستندات Word مع Java API

Aspose.Words for Java هي واجهة برمجة تطبيقات معالجة كلمات شائعة تتيح لك إنشاء صيغ مستندات MS Word ومعالجتها والتلاعب بها داخل تطبيقات Java. إلى جانب مجموعة واسعة من ميزات إنشاء المستندات ، تتيح لك واجهة برمجة التطبيقات دمج مستندات MS Word بسهولة تامة. يمكنك تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>20.8</version>
    <type>pom</type>
</dependency>

دمج مستندات MS Word DOCX باستخدام Java

يعد دمج مستندات MS Word باستخدام Aspose.Words لجافا سهلاً مثل الفطيرة. ما عليك سوى تحميل المستندات ودمجها عن طريق استدعاء طريقة واحدة. فيما يلي مستنديا MS Word اللذان ستقوم بدمجهما في نماذج التعليمات البرمجية التالية.

مستندات Word المراد دمجها

فيما يلي خطوات دمج وثيقتين MS Word.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج مستندات MS Word (DOCX) باستخدام Java.

// تحميل مستندات Word المراد دمجها
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx"); 

// دمج المستندات مع الاحتفاظ بتنسيق الملف المصدر
doc1.appendDocument(doc2, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// احفظ المستند المدمج كملف DOCX
doc1.save("merged.docx", SaveFormat.DOCX);

فيما يلي لقطة شاشة لمستند MS Word المدمج.

مستندات MS Word المدمجة

دمج MS Word DOCX مع خيارات إضافية

يوفر Aspose.Words for Java أيضًا بعض الخيارات الإضافية لتخصيص مظهر المستند المصدر بعد إجراء الدمج. توفر فئة ImportFormatOptions خيارات التخصيص التالية.

فيما يلي خطوات دمج وثيقتين MS Word مع خيارات إضافية.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج وثيقتين MS Word مع خيارات إضافية باستخدام Java.

// تحميل مستندات Word المراد دمجها
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx"); 

// اضبط الخيارات
ImportFormatOptions options = new ImportFormatOptions();
options.setIgnoreHeaderFooter(true);
//options.setIgnoreTextBoxes (صواب) ،
//options.setKeepSourceNumbering (صواب) ،
//options.setSmartStyleBehavior (صحيح) ؛

// دمج المستندات مع الاحتفاظ بأنماط الملف الوجهة
doc1.appendDocument(doc2, ImportFormatMode.USE_DESTINATION_STYLES, options);

// احفظ المستند المدمج كملف DOCX
doc1.save("merged-customized.docx", SaveFormat.DOCX);

استنتاج

في هذه المقالة ، رأيت كيفية دمج مستندات MS Word DOCX باستخدام Java. علاوة على ذلك ، تعلمت كيفية استخدام الخيارات الإضافية لتخصيص ميزة دمج المستندات. يمكنك استكشاف المزيد حول Aspose.Words لجافا باستخدام التوثيق.

أنظر أيضا