המרת PowerPoint ל-SVG משמשת לעתים קרובות להטמעת תוכן השקופיות ביישומי אינטרנט או שולחן עבודה. צופי PowerPoint שונים באינטרנט גם ממירים את המצגות ל-SVG עבור מצגת שקופיות. בהתאם לכך, מאמר זה מכסה כיצד להמיר מצגות PowerPoint PPTX/PPT לפורמט SVG באמצעות C#.
- C# PowerPoint PPT to SVG Converter - הורדה חינם
- שלבים להמרת PowerPoint PPT ל-SVG ב-C#
- המר PPTX/PPT ל-SVG ב-C#
C# PowerPoint PPTX to SVG Converter - הורדה חינם
Aspose.Slides עבור .NET נועד ליצור ולתפעל מצגות PowerPoint ו-OpenOffice מתוך יישומי NET. בנוסף, ה-API מאפשר להמיר מסמכי מצגת לפורמטים אחרים כגון SVG. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Slides.NET
שלבים להמרת PowerPoint PPT ל-SVG ב-C#
ההמרה של מצגות PowerPoint PPT או PPTX ל-SVG היא פשוטה כמו עוגה. להלן השלבים הנדרשים להמרת קובץ PPT/PPTX לפורמט SVG באמצעות Aspose.Slides עבור NET.
- טען את קובץ PowerPoint PPT או PPTX מהדיסק.
- עברו בלולאה בין שקופיות במצגת.
- שמור כל שקופית כקובץ SVG למיקום הרצוי.
כעת, בואו נסתכל כיצד להמיר את השלבים הללו לקוד כדי להמיר PPTX ל-SVG ב-C#.
המרת PowerPoint PPTX ל-SVG ב-C#
להלן השלבים להמרת PowerPoint PPT ל-SVG ב-C#.
- ראשית, צור מופע של מחלקה Presentation כדי לטעון את המצגת.
- עברו בלולאה בין השקופיות באוסף Presentation.Slides.
- קבל את ההפניה של כל שקופית באובייקט ISlide.
- כתוב שקופית לאובייקט MemoryStream באמצעות שיטת ISlide.WriteAsSvg().
- צור אובייקט זרם עבור קובץ SVG שנוצר.
- כתוב נתוני SVG מאובייקט MemoryStream לזרם של קובץ SVG.
- לבסוף, סגור את הנחל.
דגימת קוד C# הבאה מראה כיצד להמיר PowerPoint PPTX/PPT ל-SVG.
// טען מצגת PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
foreach (ISlide sld in pres.Slides)
{
// צור אובייקט זרם זיכרון
MemoryStream SvgStream = new MemoryStream();
// צור תמונת SVG של שקופית ושמור בזרם הזיכרון
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
// שמור זרם זיכרון לקובץ
using (Stream fileStream = System.IO.File.OpenWrite(string.Format("slide_{0}.svg", sld.SlideNumber)))
{
// צור מאגר
byte[] buffer = new byte[8 * 1024];
int len;
// כתוב לסטרימינג
while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
{
fileStream.Write(buffer, 0, len);
}
}
// סגור את הזרם
SvgStream.Close();
}
}
C# PPTX to SVG Converter - קבל רישיון חינם
אתה יכול להשתמש ב-Aspose.Slides עבור .NET ללא מגבלות הערכה על ידי בקשת [רישיון זמני חינם].
PowerPoint PPT ל-SVG - הדגמה מקוונת
נסה את ממיר PowerPoint ל-SVG המקוון, המבוסס על Aspose.Slides.
סיכום
השקופיות במצגות PowerPoint מומרות לרוב ל-SVG עבור צופים במצגות. עבור מקרי שימוש כאלה, מאמר זה סיקר כיצד להמיר מצגות PowerPoint ל-SVG באמצעות C#. אתה יכול גם לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.