המר מצגות PowerPoint ל-SVG באמצעות C++

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

C++ PowerPoint PPT to SVG Converter - הורדה חינם

Aspose.Slides for C++ הוא C++ API לעבודה עם קבצי PowerPoint. זה מאפשר לך ליצור, לקרוא ולשנות קבצי PowerPoint PPT ו-PPTX ללא צורך בתוכנה נוספת. יתר על כן, ה-API תומך בהמרת קבצי PPTX/PPT לפורמט SVG. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.Slides.Cpp

שלבים להמרת PPTX ל-SVG ב-C++

ההמרה של מצגות PowerPoint PPT או PPTX ל-SVG היא פשוטה כמו עוגה. להלן השלבים הנדרשים להמרת קובץ PPT/PPTX לפורמט SVG באמצעות Aspose.Slides עבור C++.

  • טען את קובץ PowerPoint PPT או PPTX מהדיסק.
  • עברו בלולאה בין שקופיות במצגת.
  • שמור כל שקופית כקובץ SVG למיקום הרצוי.

כעת, בואו נסתכל כיצד להמיר את השלבים הללו לקוד כדי להמיר PPTX ל-SVG ב-C++.

המרת PowerPoint PPT ל-SVG ב-C++

להלן השלבים להמרת קבצי PowerPoint PPTX/PPT לפורמט SVG.

  • טען את קובץ ה-PowerPoint באמצעות המחלקה מצגת.
  • עברו בלולאה בין השקופיות של המצגת.
  • בתוך הלולאה, צור מופע של המחלקה FileStream.
  • כתוב את השקופית לזרם באמצעות ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream stream) שיטה.
  • לבסוף, סגור את הנחל.

הקוד לדוגמה הבא מראה כיצד להמיר קבצי PowerPoint PPTX/PPT לפורמט SVG באמצעות C++.

// נתיב קובץ המקור
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// טען את קובץ המצגת
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// גלגל דרך המגלשות
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// צור מופע של המחלקה FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// כתוב את השקף לזרם
	slide->WriteAsSvg(stream);

	// סגור את הזרם
	stream->Close();
}

ממיר PowerPoint ל-SVG C++ - קבל רישיון חינם

על מנת להשתמש ב-Aspose.Slides ללא מגבלות הערכה, אתה יכול לקבל רישיון זמני בחינם.

סיכום

במאמר זה, למדת כיצד להמיר קבצי PowerPoint PPTX/PPT לפורמט SVG ב-C++. דוגמת הקוד המשותף מראה כיצד להמיר קבצי PowerPoint לפורמט SVG בכמה שורות קוד בלבד. Aspose.Slides עבור C++ הוא ממשק API רב עוצמה המספק חבורה של תכונות נוספות לאוטומציה של המשימות הקשורות ל-PowerPoint שלך. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל מקרה של שאלות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם

טיפ: אולי תרצה לבדוק את Aspose free PowerPoint to SVG Converter.