Aspose.Slides Cloud SDK for C++ logo

Aspose.Slides Cloud היא אחת מה-Cloud API הפופולריות שלנו המציעה את התכונות לביצוע MS PowerPoint & OpenOffice יצירה, עיבוד, מיזוג והמרה של שקפים באמצעות פקודות cURL פשוטות דרך REST API. בנוסף, כדי להקל על הלקוחות שלנו המשתמשים בשפות תכנות מסוימות, יצרנו SDKs ייחודיים, כלומר Aspose.Slides Cloud SDK for .NET, Aspose.Slides Cloud SDK for Java, Aspose.Slides Cloud SDK for PHP וכו’. לכן, כדי להקל על הלקוחות הנאמנים שלנו המשתמשים ב-C++, אנו מציגים את השקת Aspose.Slides Cloud SDK for C++. לכן, עכשיו ניתן להשתמש ב-SDK PowerPoint של C++ כדי ליצור, למנ

דרישות מוקדמות

זה מציע לך את היכולות לייצר, לשנות, להמיר מצגות PowerPoint & OpenOffice מבלי להשתמש במיקרוסופט PowerPoint. אין צורך באוטומציה של MS Office או בכל יישום אחר, ובצע את כל היכולות לעיבוד מסמכים באמצעות Cloud API. כל מה שאתה צריך לעשות זה להגדיר את הסביבה שלך באמצעות C++11, Boost, ו- C++ REST SDK.

פורמטים נתמכים של קבצים

ה-Cloud API מספק תמיכהRemarkable עבור מגוון רחב של פורמט קבצי PowerPoint, שבו ניתן לטעון פורמטים של קבצים בודדים, כמו גם להציג את הפלט בפורמט הנתמך.

תכונות בולטות

הרשימה הבאה מספקת סקירה על תכונות הנתמכות כיום על ידי Aspose.Slides Cloud SDK עבור C++.

  • Render Slides to PDF, XPS, HTML
  • Render Slides to JPEG, PNG, GIF, BMP, SVG, TIFF
  • מזג מצגות מרובות files or Split an existing to multiple files
  • מצא והחלף טקסט בתוך קבצים
  • קרא ועשה עדכונים במטא-דאטה ובסטטיסטיקות של מצגת PowerPoint
  • למניפולציה של צורות, פסקאות, גרפים, חלקים באמצעות מודל האובייקט של עמוד
  • תמיכה באספוז ומערכות אחסון צד שלישי בענן

שימוש ב- Cloud SDK

כדי להשתמש ב-Aspose.Slides Cloud SDK עבור C++, עליך לרשום חשבון ב-Aspose Cloud ולחפש/ליצור מפתח אפליקציה ו-SID ב-Cloud Dashboard. אותו מפתח אפליקציה ו-AppSID משמשים כדי לגשת ל-API באמצעות swagger.

התקנה

להתקנה באמצעות שורת הפקודה:

nuget install Aspose.Slides-Cloud.Cpp 

מנהל חבילות:

PM> Install-Package Aspose.Slides-Cloud.Cpp

קטעי קוד של תכונה

המרת PPTX ל-PDF

std::shared_ptr<asposeslidescloud::api::SlidesApi> api = std::make_shared<asposeslidescloud::api::SlidesApi>(utility::conversions::to_string_t("MyAppSid"), utility::conversions::to_string_t("MyAppKey"));
api->getSlidesApiInfo().get()->getName();
std::shared_ptr<PostSlidesConvertRequest> request = std::make_shared<PostSlidesConvertRequest>();
request->setFormat(utility::conversions::to_string_t("pdf"));
request->setDocument(std::make_shared<std::ifstream>("MyPresentation.pptx", std::ios::binary));
std::ofstream fs("MyPresentation.pdf", std::ios::binary);
api->postSlidesConvert().get().writeTo(versionStream);

API הענן ניתן גם לגשת אליו באמצעות פקודת cURL דרך הטרמינל. עם זאת, כל ה- APIs שלנו מוגנים בסיסמה, لذا עליך קודם לכן לקבל את טוקן הגישה JWT שלך. אנא בקר בלינק הבא למידע נוסף על כיצד להשיג טוקן JWT באמצעות מפתח Client ID ומפתח Client Secret

תרומה

הקוד המלא זמין ב- Github repository.

סיכום

במאמר זה, למדנו את היסודות בשימוש ב- C++ PowerPoint SDK ליצירה, מניפולציה ו-rendering של PPTX לפורמטים אחרים.