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";

// إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// احفظ العرض التقديمي بتنسيق PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

قم بتحويل PowerPoint إلى PDF بخيارات إضافية

يوفر Aspose.Slides for C ++ فئة PdfOptions لتخصيص تحويل عروض PowerPoint التقديمية إلى تنسيق PDF. فيما يلي بعض الخيارات التي توفرها فئة PdfOptions.

فيما يلي خطوات تحويل عروض PowerPoint التقديمية إلى تنسيق PDF بخيارات إضافية.

فيما يلي نموذج التعليمات البرمجية لتحويل PowerPoint إلى PDF بخيارات إضافية.

// المسار إلى المصدر والملفات الناتجة.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// إنشاء فئة العرض التقديمي التي تمثل ملف 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);

احصل على رخصة مجانية

يمكنك تجربة واجهة برمجة التطبيقات بدون قيود التقييم من خلال طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل عروض PowerPoint التقديمية إلى تنسيق PDF برمجيًا باستخدام C ++. بالإضافة إلى ذلك ، تعلمت كيفية تخصيص تحويل PowerPoint إلى ملفات PDF باستخدام Aspose.Slides for C ++ API. توفر واجهة برمجة التطبيقات العديد من الميزات الإضافية التي يمكنك استكشافها بالتفصيل باستخدام الوثائق الرسمية. إذا كان لديك أي أسئلة ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا

تلميح: تم تنفيذ عملية تحويل PowerPoint إلى PDF بواسطة Aspose.Slides في Aspose برنامج PowerPoint مجاني على الإنترنت لتحويل PDF.