מיזוג של מספר מסמכי 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 שתמזג בדוגמאות הקוד הבאות.
להלן השלבים למיזוג שני מסמכי MS Word.
- טען את מסמך Word היעד באמצעות המחלקה Document.
- טען את מסמך המקור של Word באמצעות המחלקה Document.
- מיזוג מסמך מקור של Word למסמך יעד באמצעות שיטת Document.AppendDocument(Document, ImportFormatMode).
- הגדר את ImportFormatMode בשיטת AppendDocument כדי לציין את העיצוב של מסמך המקור.
- שמור את מסמך Word היעד באמצעות שיטת Document.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד למזג מסמכי 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 DOCX עם אפשרויות נוספות
Aspose.Words עבור NET מספקת גם כמה אפשרויות נוספות להתאמה אישית של המראה של מסמך המקור לאחר ביצוע המיזוג. המחלקה ImportFormatOptions מספקת אפשרויות התאמה אישית שונות כגון IgnoreHeaderFooter, IgnoreTextBoxes וכו'.
להלן השלבים למיזוג שני מסמכי MS Word עם אפשרויות נוספות.
- טען את מסמך Word היעד באמצעות המחלקה Document.
- טען את מסמך המקור של Word באמצעות המחלקה Document.
- צור מופע של מחלקה ImportFormatOptions והגדר את האפשרויות הרצויות.
- מיזוג מסמך מקור של Word למסמך יעד באמצעות שיטת Document.AppendDocument(Document, ImportFormatMode, ImportFormatOptions).
- שמור את מסמך Word היעד באמצעות שיטת Document.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד למזג שני מסמכי 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 באמצעות תיעוד. למקרה שיהיו לך שאלות כלשהן, תוכל ליצור איתנו קשר דרך הפורום שלנו.