PowerPoint ל-PDF C++

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

C++ API עבור המרת PowerPoint ל-PDF

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

PM> Install-Package Aspose.Slides.Cpp

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

להלן השלבים להמרת מצגות PowerPoint לפורמט PDF.

להלן הקוד לדוגמה להמרת מצגות PowerPoint ל-PDF באמצעות C++.

// הנתיב לקבצי המקור והפלט.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// מחלקה Instantiate Presentation המייצגת קובץ PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// שמור את המצגת כ-PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

המר PowerPoint ל-PDF עם אפשרויות נוספות

Aspose.Slides עבור C++ מספק את המחלקה PdfOptions כדי להתאים אישית את ההמרה של מצגות PowerPoint לפורמט PDF. להלן חלק מהאפשרויות המסופקות על ידי המחלקה PdfOptions.

להלן השלבים להמרת מצגות PowerPoint לפורמט PDF עם אפשרויות נוספות.

  • טען את קובץ מצגת PowerPoint באמצעות הכיתה מצגת.
  • צור מופע של המחלקה PdfOptions.
  • הגדר את האפשרויות הרצויות כגון ShowHiddenSlides.
  • שמור את ה-PowerPoint כ-PDF באמצעות [מצגת->שמור (System::String name, Export::SaveFormat פורמט, System::SharedPtrExport::ISaveOptions אפשרויות) שיטת 16.

להלן הקוד לדוגמה להמרת PowerPoint ל-PDF עם אפשרויות נוספות.

// הנתיב לקבצי המקור והפלט.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// מחלקה Instantiate Presentation המייצגת קובץ PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// הצג את המחלקה PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// הצג שקופיות נסתרות ב-PDF
pdfOptions->set_ShowHiddenSlides(true);

// הגדר איכות JPEG
pdfOptions->set_JpegQuality(90);

// הגדר את רמת דחיסת הטקסט
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// הגדר את תקן PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// שמור את המצגת כ-PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

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

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

סיכום

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

ראה גם

טיפ: תהליך ההמרה של PowerPoint ל-PDF המופעל על ידי Aspose.Slides הוטמע בממיר PowerPoint ל-PDF המקוון המקוון של Aspose.