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

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

C++ API להמרת PowerPoint ל-JPG

Aspose.Slides for C++ הוא API עשיר בתכונות המאפשר לך ליצור ולשנות קובצי PowerPoint ללא צורך ב-Microsoft PowerPoint. יתר על כן, ה-API תומך בהמרת שקופיות PowerPoint לתמונות JPG. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.Slides.Cpp

המר PPTX ל-JPG באמצעות C++

להלן השלבים להמרת קבצי PowerPoint לתמונות JPG.

להלן הקוד לדוגמה להמרת קבצי PPTX לתמונות JPG באמצעות C++

// הנתיב לספריית המסמכים.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// שיעור מצגת מיידית
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// צור תמונה בקנה מידה מלא
	auto bitmap = slide->GetThumbnail(1, 1);

	// שמור את התמונה בפורמט JPEG
	bitmap->Save(outputFilePath + u"SampleSlideImage_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

קובץ מקור PowerPoint

תמונת קובץ מקור PowerPoint

תמונות JPG מומרות

תמונות JPG מומרות

המר PowerPoint ל-JPG עם ממדי תמונה מותאמים אישית

עם Aspose.Slides עבור C++, אתה יכול להתאים אישית את מידות התמונות שנוצרו בהתאם לדרישות שלך. להלן השלבים להמרת שקופיות PowerPoint לתמונות JPG עם ממדים מותאמים אישית.

להלן הקוד לדוגמה להמרת מצגות PowerPoint לתמונות JPG עם ממדים מותאמים אישית.

// הנתיב לספריית המסמכים.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// שיעור מצגת מיידית
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// מידות מוגדרות על ידי משתמש
int desiredX = 1200;
int desiredY = 800;

// קבלת ערך מדורג של X ו-Y
float ScaleX = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Height()) * desiredY;

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// צור תמונה בקנה מידה מותאם אישית
	auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);

	// שמור את התמונה בפורמט JPEG
	bitmap->Save(outputFilePath + u"SampleSlideImageCustomDimension_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

קבל רישיון חינם

אתה יכול לנסות את ה-API ללא מגבלות הערכה על ידי בקשת [רישיון זמני בחינם].18

סיכום

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

ראה גם

טיפ: Aspose online ממיר PowerPoint ל-JPG הוא יישום חי של תהליך ההמרה של PowerPoint ל-JPG, אז כדאי שתבדוק אותו.