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

מיזוג מסמכי Word - API של Java

במאמר זה, אשתמש ב-GroupDocs.Merger for Java למיזוג מסמכי Word מרובים לקובץ אחד. הוא מציע את הנוחות של שילוב מסמכים עם פורמטים משתנים או פורמטים זהים לקובץ מאוחד. בנוסף, ה-API מספק קבוצה מקיפה של תכונות, כולל פיצול מסמכים, חיתוך, החלפת עמודים, הזזה, הסרה, סיבוב וסידור.

הורד והגדר

קבל את ספריית מיזוג המסמכים מהקטע הורדות. עבור יישומי Java מבוססי Maven, הוסף את התצורה הבאה בתוך pom.xml.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>21.3</version> 
</dependency>

במקרה שאתה מעוניין בתכונות ה-API, אתה יכול לעבור על תיעוד, וגם על האזור האהוב עליי, שהוא הדוגמאות הרצות ב-GitHub.

כיצד למזג מסמכי Word מרובים עם Java

כדי למזג ללא מאמץ מספר מסמכי Word לקובץ אחד באמצעות Java, בצע את השלבים הפשוטים הבאים:

  1. התחל בטעינת מסמך המקור של Word בעזרת המחלקה Merger.
  2. השתמש בשיטת ה-Join כדי למזג את המסמך.
  3. המשך למזג מסמכי Word נוספים באמצעות אותה שיטת הצטרפו.
  4. לבסוף, שמור את המסמך הממוזג כפלט באמצעות שיטת השמירה.

תסתכל על דוגמה זו של קוד המקור של Java, הממחישה את התהליך של מיזוג שני מסמכי Word או יותר לקובץ אחד:

// מיזוג שני מסמכי Word באמצעות Java
Merger merger = new Merger("source_document.docx"); // Load the source document

merger.join("document_to_merge.docx"); // Merge the document
merger.join("another_document_to_merge.docx"); // Merge additional documents
merger.save("output_document.docx"); // Save the merged document as output

על ידי ביצוע שלבים אלה ושימוש בקוד Java שסופק, תוכל לשלב ללא מאמץ מספר מסמכי Word לקובץ אחד.

מיזוג דפים סלקטיביים של קובצי Word לאחד עם Java

במקרים מסוימים, ייתכן שתידרש למזג דפים ספציפיים ממספר מסמכי Word, במקום למזג את כל המסמכים. למרבה המזל, ה-API מספק מספר שיטות לביצוע משימה זו של שילוב סלקטיבי של דפים ממסמכי Word שונים לקובץ אחד.

בצע את השלבים הבאים כדי למזג דפים סלקטיביים ממספר מסמכי Word באמצעות Java:

  1. התחל בטעינת מסמך המקור באמצעות המחלקה Merger.
  2. הגדר את אפשרויות המיזוג באמצעות המחלקה JoinOptions.
  3. מיזוג המסמך על ידי הפעלת שיטת ה-Join.
  4. חזור על התהליך על ידי התאמת אפשרויות הצטרפות עבור כל מסמך לפי הצורך.
  5. לבסוף, שמור את המסמך הממוזג בשיטת השמירה.

עיין בדוגמה הבאה של קוד המקור של Java, הממחישה את התהליך של מיזוג דפים סלקטיביים ממסמכי Word לקובץ Word יחיד:

// מיזוג דפים סלקטיביים של מסמכי Word באמצעות Java
Merger merger = new Merger("source_document.docx"))
{
    // הגדר את אפשרויות המיזוג
    JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
    
    // מיזוג המסמכים
    merger.join("document_to_merge.docx", joinOptions); // using joining settings
    merger.join("another_document_to_merge.docx", new JoinOptions(new int[] { 2, 4, 6 })); // Specifying page number(s)
    
    merger.save("output_document.docx"); // Saving merged document
}

על ידי ביצוע שלבים אלה ושימוש בקוד Java שסופק, תוכל למזג דפים סלקטיביים ממספר מסמכי Word לקובץ Word יחיד.

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות ההערכה.

סיכום

לסיכום, דנו בשלבים הכרוכים במיזוג מסמכי Word מרובים לקובץ אחד באמצעות Java בתוך היישום. בנוסף, בחנו את התהליך של שילוב דפים ספציפיים מקובצי Word מרובים.

כדי להעמיק את הידע שלך ב-GroupDocs.Merger for Java, אני ממליץ להתייחס לתיעוד. אם יש לך שאלות כלשהן או שאתה זקוק לסיוע, אל תהסס לפנות אלינו דרך הפורום שלנו. אנחנו כאן כדי לתמוך בך.

ראה גם