هل تبحث عن حل موثوق وسهل لتحويل PowerPoint PPT أو PPTX إلى PDF؟ هل تريد تحويل عروض PowerPoint التقديمية بدقة إلى PDF بجودة عالية؟ إذا كانت الإجابة بنعم ، فأنت في المكان الصحيح لأنني في هذه المقالة سأعرض مجموعة من الميزات لتحويل PowerPoint PPT إلى PDF أو PPTX إلى PDF برمجيًا في C#.
تتكون هذه المقالة من ميزات تحويل PowerPoint إلى PDF التالية.
- تحويل PowerPoint (PPT أو PPTX) إلى PDF في C#
- تحويل مخصص من PPT أو PPTX إلى PDF
- تحويل الشرائح المخفية في PPT أو PPTX إلى PDF
- تحويل شرائح معينة من عرض PowerPoint التقديمي إلى PDF
- قم بتحويل عرض PowerPoint التقديمي إلى ملف PDF محمي بكلمة مرور مع أذونات الوصول المطلوبة
ملاحظة: بالإضافة إلى تحويل PPT إلى PDF ، يدعم Aspose.Slides بشكل منفرد تحويل العروض التقديمية إلى العديد من التنسيقات: HTML و JPG و TIFF وغيرها.
لتحويل PPT إلى DOC ، يجب عليك استخدام Aspose.Slides مع Aspose.Words. قد ترغب في تجربة محول PPT المجاني إلى Word لترى كيف تتعامل Aspose APIs مع عمليات التحويل.
شرط أساسي لتحويل PowerPoint إلى PDF في C#
Aspose.Slides for .NET هي واجهة برمجة تطبيقات قوية لأتمتة PowerPoint لإنشاء وتعديل وتحليل وتحويل مستندات العرض التقديمي وسنستخدم واجهة برمجة التطبيقات هذه خلال هذه المقالة. يمكنك تثبيت Aspose.Slides for .NET باستخدام إحدى الطرق التالية في Visual Studio.
التثبيت عبر NuGet Package Manager
التثبيت عبر وحدة تحكم مدير الحزمة
PM> Install-Package Aspose.Slides.NET
تحويل PPT أو PPTX إلى PDF في C#
فيما يلي الخطوات البسيطة لتحويل عرض PowerPoint التقديمي إلى PDF باستخدام Aspose.Slides for .NET.
- قم بإنشاء كائن من فئة Presentation وتهيئته باستخدام مسار ملف عرض PowerPoint التقديمي.
- استخدم طريقة Presentation.Save (string outputFilePath، SaveFormat.Pdf) لحفظ الملف بصيغة PDF.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPT إلى PDF في C#.
// إنشاء كائن عرض تقديمي يمثل ملف PPT
Presentation presentation = new Presentation("PowerPoint.ppt");
// احفظ العرض التقديمي بتنسيق PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);
تحويل PPT أو PPTX إلى PDF باستخدام خيارات مخصصة في C#
يمكنك أيضًا تخصيص تحويل PowerPoint إلى PDF من خلال تحديد خيارات مختلفة مثل جودة Jpeg ومستوى ضغط النص وسلوك ملفات التعريف وما إلى ذلك. يمكنك تعيين هذه الخيارات باستخدام خيارات PdfOptions.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PowerPoint إلى PDF بخيارات مخصصة في C#.
// إنشاء كائن عرض تقديمي يمثل ملف PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// إنشاء فئة PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// ضبط جودة Jpeg
pdfOptions.JpegQuality = 90;
// تعيين السلوك لملفات التعريف
pdfOptions.SaveMetafilesAsPng = true;
// تعيين مستوى ضغط النص
pdfOptions.TextCompression = PdfTextCompression.Flate;
// حدد معيار PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;
// احفظ العرض التقديمي بتنسيق PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
تحويل الشرائح المخفية من PowerPoint Presentation إلى PDF في C#
قد تحتوي عروض PowerPoint التقديمية أيضًا على شرائح مخفية. بشكل افتراضي ، لا يتم تضمين الشرائح المخفية في تحويل PPT أو PPTX إلى PDF. في حالة رغبتك في تحويل عرض تقديمي بما في ذلك الشرائح المخفية ، يمكنك تحديده باستخدام خاصية PdfOptions.ShowHiddenSlides.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPTX إلى PDF بما في ذلك الشرائح المخفية في C#.
// إنشاء كائن عرض تقديمي يمثل ملف PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// إنشاء فئة PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// تضمين الشرائح المخفية
pdfOptions.ShowHiddenSlides = true;
// احفظ العرض التقديمي بتنسيق PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
تحويل الشرائح المحددة من PowerPoint PPT أو PPTX إلى PDF في C#
بدلاً من تحويل العرض التقديمي بأكمله ، يمكنك أيضًا تحويل الشرائح المحددة من العرض التقديمي إلى PDF. لهذا ، يمكنك تحديد مصفوفة الأعداد الصحيحة التي تحتوي على أرقام الشرائح ثم تمرير هذه المصفوفة إلى طريقة Save (String، Int32 []، SaveFormat.Pdf).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل الشرائح المحددة من PowerPoint PPT / PPTX إلى PDF في C#.
// إنشاء كائن عرض تقديمي يمثل ملف PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
// إعداد مجموعة من أوضاع الشرائح
int[] slides = { 1, 3 };
// احفظ العرض التقديمي بتنسيق PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);
قم بتحويل عرض PowerPoint التقديمي إلى ملف PDF محمي بكلمة مرور باستخدام أذونات الوصول
يدعم تنسيق PDF تعيين كلمة المرور وأذونات الوصول لحماية المستند. في حالة رغبتك في تطبيق آلية الحماية هذه أثناء تحويل PowerPoint إلى PDF ، يمكنك القيام بذلك باستخدام فئة PdfOptions.
يوضح نموذج التعليمات البرمجية التالي كيفية تعيين كلمة مرور وتحديد أذونات الوصول أثناء تحويل PPTX إلى PDF في C#.
// إنشاء كائن عرض تقديمي يمثل ملف PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");
/// إنشاء فئة PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// تعيين كلمة مرور PDF وأذونات الوصول
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;
// احفظ العرض التقديمي بتنسيق PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
جرب Aspose.Slides for .NET مجانًا
يمكنك محاولة استخدام Aspose.Slides for .NET مجانًا عن طريق طلب ترخيص مؤقت.
أنظر أيضا
- المزيد من الطرق لتحويل PowerPoint إلى PDF
- قم بتحويل PowerPoint إلى PDF باستخدام Notes
- إنشاء عروض MS PowerPoint التقديمية في C#
- تحويل PowerPoint PPTX / PPT إلى صور PNG في C#
- تعيين خلفية الشريحة في عروض PowerPoint التقديمية باستخدام C#
- إنشاء الصور المصغرة لـ PowerPoint PPTX أو PPT باستخدام C#
- تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام C#
- تقسيم عروض PowerPoint التقديمية باستخدام C#