יכולים להיות תרחישים שונים כאשר אתה צריך להמיר PowerPoint PPT או PPTX לתמונות JPG. לדוגמה, ייתכן שיהיה עליך להציג את מצגת ה-PPT/PPTX במצב קריאה בלבד בתוך היישום שלך או שתרצה ליצור את התמונה הממוזערת עבור כל שקופית של מצגת PowerPoint וכו’. על מנת להפוך את המרת PowerPoint ל-JPG לאוטומטי, אני אני אראה לך כיצד להמיר שקופיות PPT או PPTX לתמונות JPG באופן תכנותי ב-C# .NET.
המרת תמונות PPT או PPTX ל-JPG ב-C#
על מנת להמיר תמונות PPT(X) ל-JPG, נשתמש ב-Aspose.Slides עבור .NET שהיא חבילת NET שלמה לאוטומציה של PowerPoint. ה-API מספק המרה באיכות גבוהה של מצגות PowerPoint לפורמטים שונים של קבצים כולל JPG.
אתה יכול להוריד ולהפנות ל-API DLL או להתקין את החבילה באמצעות NuGet Package Manager או Package Manager Console.
שימוש ב-NuGet Package Manager
שימוש בקונסולת מנהל החבילות
PM> Install-Package Aspose.Slides
המרת PowerPoint PPT ל-JPG ב-C#
להלן השלבים להמרת PPT ל-JPG באמצעות Aspose.Slides עבור NET.
- צור מופע של מחלקה Presentation ואתחל אותו עם נתיב של מצגת PowerPoint.
- השתמש בממשק ISlide כדי לגשת לשקופיות PPT מאוסף Presentation.Slides.
- קבל את התמונה הממוזערת של השקופית לאובייקט Bitmap באמצעות שיטת ISlide.GetThumbnail(float scaleX, float scaleY).
- שמור שקופית PPT כתמונת JPG בשיטת Image.Save(שם קובץ מחרוזת, פורמט ImageFormat).
דוגמת הקוד הבאה מראה כיצד להמיר תמונות PPT ל-JPG ב-C#.
using (Presentation pres = new Presentation("PowerPoint-Presentation.ppt"))
{
foreach (ISlide sld in pres.Slides)
{
// צור תמונה בקנה מידה מלא
Bitmap bmp = sld.GetThumbnail(1f, 1f);
// שמור את התמונה בדיסק בפורמט JPEG
bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
מצגת פאוורפוינט
תמונות JPG מומרות
המרת PowerPoint PPTX ל-JPG עם מידות מותאמות ב-C#
אתה יכול גם להתאים אישית את המידות של תמונות JPG לפי הדרישות שלך. דוגמת הקוד הבאה מראה כיצד להגדיר ערכי ScaleX ו-ScaleY תוך המרת PPTX ל-JPG ב-C#.
using (Presentation pres = new Presentation("PowerPoint-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);
// שמור את התמונה בדיסק בפורמט JPEG
bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
קבל רישיון זמני בחינם עבור Aspose.Slides עבור .NET
אתה יכול לקבל [רישיון זמני] בחינם11 עבור Aspose.Slides עבור .NET כדי להימנע ממגבלות הניסיון.
סיכום
במאמר זה, למדת כיצד להמיר שקופיות PowerPoint PPT לתמונות JPG ב-C#. לפיכך, אתה יכול ליצור בקלות את התמונות הממוזערות עבור מצגות PowerPoint באופן תוכנתי. כמו כן, אתה יכול ליצור בצורה חלקה מצגת של המצגות ביישומים שלך.
ראה גם
טיפ: אולי תרצה לבדוק את ממיר Aspose בחינם PowerPoint to JPG או PPTX to JPG.