ישנם מצבים שבהם יש לך נתונים המופצים על פני מספר מסמכים ועולה הדרישה לשלב את כל המסמכים/מידע או חלקים ספציפיים מהם לקובץ אחד. על מנת לכנס את הנתונים, מאמר זה יספק הנחיות כיצד למזג באופן תכנותי מספר מסמכי Word לאחד באמצעות C#. בנוסף, נראה כיצד לשלב רק את הדפים הסלקטיביים של שני קובצי Word או יותר בתוך יישום NET.
מיזוג מילים – .NET API
במאמר זה, אשתמש ב-GroupDocs.Merger עבור .NET. זה מאפשר לך לשלב מסמכי Word מרובים לקובץ אחד. עם .NET API זה, אני יכול לצרף ללא מאמץ מסמכים בפורמטים שונים או זהים לקובץ משולב אחד. יתרה מכך, ה-API מספק מגוון של פונקציונליות, כגון פיצול וחיתוך מסמכים, כמו גם יכולת להחליף, להעביר, להסיר, לסובב או לסדר דפים.
במקרה שאתה מעוניין בתכונות ה-API, אתה יכול לעבור על תיעוד, וגם על האזור האהוב עליי, שהוא הדוגמאות הרצות ב-GitHub.
כדי לרכוש את קובצי ה-DLL או תוכנית ההתקנה של MSI הדרושים, תוכל לגשת אל סעיף ההורדות. לחלופין, תוכל להתקין את ה-API ישירות באפליקציית ה-NET שלך דרך NuGet.
PM> Install-Package GroupDocs.Merger
כיצד למזג מסמכי Word מרובים עם C#
מיזוג מסמכי Word לקובץ בודד נעשה פשוט עם מספר שורות קוד בלבד. בצע את השלבים הבאים כדי לשלב שני מסמכי Word או יותר לקובץ אחד באמצעות C#:
- התחל בטעינת מסמך המקור של Word באמצעות המחלקה Merger.
- הצטרף למסמך למיזוג בשיטת Join.
- המשיכו למזג כל מסמך/ים נוספים של Word באמצעות אותה שיטת Join.
- לבסוף, שמור את המסמך הממוזג כפלט בשיטת Save.
להלן דוגמה לקוד מקור C# המדגים כיצד למזג שני מסמכי Word או יותר לקובץ אחד:
// מיזוג שני מסמכי Word באמצעות C#
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
על ידי ביצוע שלבים אלה ושימוש בקוד C# המסופק, תוכל לשלב ללא מאמץ מספר מסמכי Word לקובץ אחד.
מיזוג דפים סלקטיביים של קובצי Word ל-One ב-C#
ישנם מקרים שבהם ייתכן שלא תרצה למזג את המסמך המלא. במקום זאת, ייתכן שתרצה לבחור רק את הדפים הספציפיים ממסמך אחד ולשלב אותם עם דפים נבחרים ממסמך אחר, וכן הלאה. למרבה המזל, ה-API מציע שיטות שונות למיזוג דפים סלקטיביים ממספר מסמכי Word לקובץ אחד.
להלן השלבים לשילוב דפים סלקטיביים ממספר מסמכי Word באמצעות C#:
- התחל בטעינת מסמך המקור באמצעות המחלקה Merger.
- הגדר את אפשרויות המיזוג באמצעות המחלקה JoinOptions.
- מיזוג המסמך על ידי הפעלת שיטת Join.
- שלב מסמכים באופן רציף על ידי התאמת אפשרויות הצטרפות לכל מסמך לפי הצורך.
- לבסוף, שמור את המסמך הממוזג בשיטת Save.
עיין בקוד המקור הבא, המדגים כיצד למזג דפים סלקטיביים ממסמכי Word לקובץ Word יחיד באמצעות C#:
// מיזוג דפים סלקטיביים של מסמכי Word באמצעות C#
using (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[] { 2, 4, 6 })); // Specifying page number(s)
merger.Save("output_document.docx"); // Saving merged document
}
על ידי ביצוע שלבים אלה ושימוש בקוד C# שסופק, תוכל למזג דפים סלקטיביים ממספר מסמכי Word לקובץ Word יחיד.
קבל רישיון API בחינם
אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות ההערכה.
סיכום
לסיכום, כיסינו את תהליך המיזוג של שני מסמכי Word או יותר לקובץ אחד באמצעות C# בתוך יישום NET. יתר על כן, בדקנו את השיטה של שילוב דפים ספציפיים ממספר קובצי Word.
כדי לשפר עוד יותר את ההבנה שלך ב-GroupDocs.Merger for .NET, אני ממליץ לך לעיין בתיעוד. אם יש לך שאלות או חששות, אנא אל תהסס לפנות אלינו דרך הפורום שלנו. אנחנו כאן כדי לסייע לך.