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

הנושאים הבאים מכוסים במאמר זה:

.NET API למיזוג מצגות

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

אני אשתמש ב-GroupDocs.Merger for .NET בדוגמאות שלהלן. לפני שתמשיך, אתה עשוי לקבל את ה-API מאחת מהאפשרויות הבאות:

  1. התקן או עדכן את החבילה מגלריית החבילות NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. הורד את קובצי ה-MSI או ה-DLL מתוך סעיף ההורדות.

כיצד למזג מצגות PowerPoint (PPT/PPTX) באמצעות C#

שילוב של שתי מצגות או יותר הוא די פשוט. השלבים הבאים מראים כיצד למזג קבצי PPT או PPTX בתוך יישום NET באמצעות C#.

  • טען את המצגת הראשונה באמצעות המחלקה Merger.
  • שלבו את המצגת השנייה בשיטת Join.
  • המשך להצטרף לקבצי PPT או PPTX נוספים באמצעות אותה שיטת הצטרפות.
  • שמור את קובץ המצגות הממוזגות בשיטת השמירה.

קטע הקוד הבא של C# ממזג מספר מצגות PowerPoint.

// שלב את כל השקופיות של 2 מצגות או יותר שסופקו באמצעות C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

כיצד למזג שקופיות מצגת ספציפיות באמצעות C#

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

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

קטע הקוד הבא של C# משלב את השקופיות הנבחרות של המצגות.

// שלב שקופיות נבחרות של מצגות שסופקו באמצעות C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // הכן את רשימת השקופיות למיזוג.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

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

אתה יכול לקבל [רישיון זמני] בחינם10 ולמזג את המצגות שלך ללא מגבלות הערכה.

סיכום

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

למידע נוסף וצור קשר

למקרה שאתה רוצה לדעת יותר על ה-.NET Merger API של GroupDocs, בקר ב:

תיעוד | הפניה ל-API | דוגמאות GitHub.

צור איתנו קשר בפורום לגבי כל שאילתה.

ראה גם