تستخدم العديد من المؤسسات عروض PowerPoint التقديمية في الاجتماعات أو سيناريوهات مناقشة المجموعة الأخرى. قد تكون هناك مواقف تحتاج فيها إلى مشاركة نفس المعلومات مع أشخاص آخرين. في مثل هذه الحالات ، يمكنك إما اختيار تنسيق PPTX أو PDF. إذا كان الملف سيستخدم للعروض التقديمية فقط ، فإن تنسيق ملف PPTX مقبول. ولكن إذا تمت مشاركة الملف لأغراض المعلومات ، فإن تنسيق PDF يعد خيارًا أفضل وسهل الاستخدام. في هذه المقالة ، ستتعلم كيفية تحويل شرائح PowerPoint إلى تنسيق PDF باستخدام C ++.
- C ++ API لتحويل PowerPoint إلى PDF
- تحويل PowerPoint إلى PDF باستخدام C ++
- قم بتحويل PowerPoint إلى PDF بخيارات إضافية
- احصل على رخصة مجانية
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 باستخدام فئة Presentation.
- استخدم طريقة Presentation-> Save (System :: String name، Export :: SaveFormat format) لحفظ العرض التقديمي كملف 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.
- Password: Set the password to protect the PDF file.
- AccessPermissions: Set the PDF permissions using the PdfAccessPermissions enum.
- TextCompression: Set the text compression to be used using the PdfTextCompression enum.
- ShowHiddenSlides: Specify whether to include hidden slides in the converted PDF file.
- JpegQuality: Set the value to determine the quality of JPEG images in the PDF file.
- Compliance: Set the compliance level of the generated PDF file using the PdfCompliance enum.
- EmbedFullFonts: Set whether to include full fonts or only the used subset in the generated PDF file.
فيما يلي خطوات تحويل عروض PowerPoint التقديمية إلى تنسيق PDF بخيارات إضافية.
- قم بتحميل ملف عرض PowerPoint التقديمي باستخدام فئة Presentation.
- قم بإنشاء مثيل للفئة PdfOptions.
- اضبط الخيارات المطلوبة مثل ShowHiddenSlides.
- احفظ PowerPoint كملف PDF باستخدام Presentation-> Save (System :: String name، Export :: SaveFormat format، System :: SharedPtrExport::ISaveOptions خيارات) طريقة.
فيما يلي نموذج التعليمات البرمجية لتحويل 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 التقديمية باستخدام C ++
- تحويل العرض التقديمي إلى صفحة ويب HTML برمجيًا باستخدام C ++
تلميح: تم تنفيذ عملية تحويل PowerPoint إلى PDF بواسطة Aspose.Slides في Aspose برنامج PowerPoint مجاني على الإنترنت لتحويل PDF.