מיזוג של מספר מסמכי MS Word עשוי להיות נחוץ בתרחישים שונים כגון הפחתת מספר המסמכים, שמירת סוגים דומים של תוכן בקובץ בודד (כלומר חשבוניות), וכו’. יישומים מקוונים רבים מאפשרים לך למזג שני מסמכי MS Word או יותר עם זאת, ייתכן שיהיה עליך ליישם תכונות מיזוג מסמכים בתוך יישומי האינטרנט או שולחן העבודה שלך. במקרה כזה, במאמר זה תלמדו כיצד למזג מסמכי MS Word DOCX באמצעות Java.

מיזוג מסמכי Word עם Java API

Aspose.Words for Java הוא API פופולרי לעיבוד תמלילים המאפשר לך ליצור, לתפעל ולשחק עם פורמטים של מסמכי MS Word בתוך יישומי Java. יחד עם מגוון רחב של תכונות יצירת מסמכים, ה-API מאפשר לך למזג מסמכי 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 עבור Java הוא קל כמו פשטידה. פשוט טען את המסמכים ומיזג אותם על ידי קריאה לשיטה אחת. להלן שני מסמכי 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 עבור 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(true);
//options.setKeepSourceNumbering(true);
//options.setSmartStyleBehavior(true);

// מיזוג מסמכים תוך שמירה על סגנונות קובץ היעד
doc1.appendDocument(doc2, ImportFormatMode.USE_DESTINATION_STYLES, options);

// שמור את המסמך הממוזג כקובץ DOCX
doc1.save("merged-customized.docx", SaveFormat.DOCX);

סיכום

במאמר זה, ראית כיצד למזג מסמכי MS Word DOCX באמצעות Java. יתר על כן, למדת כיצד להשתמש באפשרויות הנוספות כדי להתאים אישית את תכונת מיזוג המסמכים. אתה יכול לחקור יותר על Aspose.Words עבור Java באמצעות תיעוד.

ראה גם