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

PowerPoint PPT to PNG C# Converter - הורדה חינם

כדי להמיר את ה-PPTX או PPT ל-PNG, נשתמש ב-Aspose.Slides for .NET. זהו API עשיר בתכונות המאפשר לך ליצור, לשנות ולהמיר מצגות PowerPoint ו-OpenOffice באמצעות C#. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Slides.NET 

כיצד להמיר PPT ל-PNG ב-C#

Aspose.Slides עבור NET מספקת את הדרך הקלה ביותר להמרת שקופיות PPT ל-PNG. להלן השלבים לביצוע המרה זו.

  • טען את מצגת PPT.
  • עברו בלולאה בין השקופיות ב-PPT.
  • שמור כל שקופית PPT כ-PNG.

כעת נכתוב את הקוד ונמיר PowerPoint PPT לתמונות PNG ב-C#.

המרת PPT ל-PNG ב-C#

להלן השלבים להמרת שקופיות ב-PowerPoint PPT ל-PNG באמצעות C#.

  1. ראשית, צור מופע של המחלקה Presentation כדי לטעון את המצגת.
  2. עברו בלולאה בכל ISlide באוסף Presentation.Slides.
  3. הגדר את הממדים של תמונת ה-PNG שנוצרה.
  4. צור תמונה של כל שקופית באמצעות שיטת ISlide.GetThumbnail(float ScaleX, float ScaleY) וקבל את ההפניה של תמונה לאובייקט Bitmap.
  5. לבסוף, שמור את התמונה כ-PNG בשיטת Bitmap.Save(String, System.Drawing.Imaging.ImageFormat.Png).

דוגמת הקוד הבאה מראה כיצד להמיר PPT ל-PNG ב-C#.

// טען מצגת PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // מימד מוגדר על ידי משתמש
    int desiredX = 1200;
    int desiredY = 800;

    // קבלת ערך מדורג של X ו-Y
    float ScaleX = (float)(1.0 / pres.SlideSize.Size.Width) * desiredX;
    float ScaleY = (float)(1.0 / pres.SlideSize.Size.Height) * desiredY;

    foreach (ISlide sld in pres.Slides)
    {
        // צור תמונה בקנה מידה מלא
        Bitmap bmp = sld.GetThumbnail(ScaleX, ScaleY);

        // שמור את התמונה בדיסק בפורמט PNG
        bmp.Save(String.Format("slide_{0}.png", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Png);
    }
}

C# PPT to PNG Converter - קבל רישיון חינם

אתה יכול להמיר PowerPoint PPT ל-PNG ללא מגבלות הערכה על ידי קבלת [רישיון זמני בחינם].11

הדגמה מקוונת

נסה את ממיר PowerPoint ל-PNG מקוון, המבוסס על Aspose.Slides.

סיכום

במאמר זה, למדת כיצד להמיר שקופיות ב-PowerPoint PPTX או PPT ל-PNG באמצעות C#. אתה יכול פשוט להתקין את ה-API ולהשתמש בקוד שסופק ביישומי NET שלך.

C# PowerPoint to PNG Converter - קרא עוד

אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של API. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם