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

מיזוג מצגות PDF Word Excel ל-PDF אחד ב-C#

להלן הנושאים המכוסים להלן:

.NET API למיזוג סוגי מסמכים מרובים

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

חלק מסוגי המסמכים שבהם ה-API תומך כוללים; מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, HTML, PDF, ספרים אלקטרוניים, שרטוטי Visio, CSV ו-TSV.

הורד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או התקן את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Merger

מיזוג קבצי PDF, Word, Excel ל-PDF אחד ב-C#

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

  • טען את מסמך המקור באמצעות המחלקה Merger.
  • המשיכו למזג מסמכים אחרים בשיטת Join.
  • שמור את המסמך המשולב כפלט בשיטת Save.

קוד המקור הבא מראה כיצד למזג מסמכי PDF, Word ו-Excel לקובץ PDF אחד ב-C#.

// שלב שני סוגים שונים או יותר של קבצים לאחד באמצעות C#
using (Merger merger = new Merger("document.pdf"))
{
    merger.Join("document.docx");
    merger.Join("spreadsheet.xlsx");
    merger.Save("merge_document.pdf");
}

באותו אופן, ניתן גם לשלב קבצים מאותו פורמט קובץ. המוזכר להלן הוא הפלט המתקבל על ידי הצטרפות למסמך word, מסמך PDF. וגיליון אלקטרוני באמצעות קוד C# לעיל.

מיזוג סוגי קבצים שונים ל-PDF C# אחד

מיזוג דפים סלקטיביים של קובצי PDF, Word, Excel מרובים ל-PDF אחד ב-C#

מיזוג עמוד סלקטיבי מסוגי קבצים שונים ל-PDF C# אחד

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

  • טען את מסמך המקור באמצעות מחלקה Merger.
  • הגדר את אפשרויות המיזוג באמצעות המחלקה JoinOptions.
  • מיזוג המסמך בשיטת Join.
  • המשיכו לשלב את המסמכים על ידי הגדרת אפשרויות הצטרפות שונות לכל מסמך.
  • שמור את המסמך הממוזג בשיטת שמור.

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

// שלב דפים סלקטיביים של שני סוגים שונים או יותר של קבצים לאחד באמצעות C#
using (Merger merger = new Merger("document.pdf"))
{
    // מיזוג עמוד ראשון של קובץ DOCX
    JoinOptions joinOptions = new JoinOptions(new int[] {1});
    merger.Join("document.docx", joinOptions);
    
    // מיזוג את כל הדפים הזוגיים/גליונות של הגיליון האלקטרוני מהטווח שסופק
    joinOptions = new JoinOptions(1,2, RangeMode.EvenPages);
    merger.Join("spreadsheet.xlsx", joinOptions);

    merger.Save("merge_document.pdf");
}

סיכום

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

תוכל ללמוד עוד על GroupDocs.Merger עבור .NET באמצעות תיעוד. למקרה שיש לך שאלות, הודע לנו דרך הפורום שלנו.

ראה גם