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

מיזוג מסמכי Word עם API של C#

Aspose.Words for .NET הוא API פופולרי לעיבוד תמלילים המאפשר לך ליצור, לתפעל ולשחק עם פורמטים של מסמכי MS Word בתוך יישומי C#. יחד עם מגוון רחב של תכונות יצירת מסמכים, ה-API מאפשר לך למזג מסמכי MS Word די בקלות. אתה יכול להוריד את ה-API או להתקין אותו מ-NuGet.

PM> Install-Package Aspose.Words

מיזוג מסמכי MS Word DOCX באמצעות C#

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

מסמכי Word למיזוג

להלן השלבים למיזוג שני מסמכי MS Word.

דוגמת הקוד הבאה מראה כיצד למזג מסמכי MS Word (DOCX) באמצעות C#.

// טען מסמכי Word למיזוג
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx");

// מיזוג מסמכים תוך שמירה על עיצוב קובץ המקור
doc1.AppendDocument(doc2, ImportFormatMode.KeepSourceFormatting);

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

להלן צילום המסך של מסמך MS Word הממוזג.

מסמכי MS Word ממוזגים

מיזוג MS Word DOCX עם אפשרויות נוספות

Aspose.Words עבור NET מספקת גם כמה אפשרויות נוספות להתאמה אישית של המראה של מסמך המקור לאחר ביצוע המיזוג. המחלקה ImportFormatOptions מספקת אפשרויות התאמה אישית שונות כגון IgnoreHeaderFooter, IgnoreTextBoxes וכו'.

להלן השלבים למיזוג שני מסמכי MS Word עם אפשרויות נוספות.

דוגמת הקוד הבאה מראה כיצד למזג שני מסמכי MS Word עם אפשרויות נוספות באמצעות C#.

// טען מסמכי Word למיזוג
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx");

// הגדר אפשרויות
ImportFormatOptions options = new ImportFormatOptions();
options.IgnoreHeaderFooter = true;

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

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

סיכום

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

ראה גם