تحويل PDF إلى PPT في C #

تحويل PDF إلى PPT في C #

في الماضي القريب ، قمنا بنشر منشور مدونة حول كيفية تقديم عرض تقديمي في PowerPoint باستخدام C #. أوضحنا أيضًا كيفية تحويل شرائح PowerPoint إلى صور JPG. ومع ذلك ، في منشور المدونة هذا ، سنتعلم كيفية تحويل PDF إلى PPT في C # برمجيًا. سوف نستخدم .NET PDF مكتبة لتحقيق هذا التحويل لأنه يوفر أساليب وخصائص لمعالجة وتحويل ملفات PDF. كل من تنسيقات الملفات هذه شائعة بسبب ميزاتها المختصة.

سيتم تناول الأقسام التالية في هذه المقالة:

تثبيت واجهة برمجة تطبيقات تحويل PDF إلى PPT

سوف نستخدم .NET PDF مكتبة لتجهيز تطبيق .NET الخاص بنا بمحول PDF إلى PPT. إنه خفيف الوزن وسهل التثبيت ويقدم وثائق شاملة فيما يتعلق بالاستخدام والتثبيت.

ومع ذلك ، يمكنك إما تنزيل ملفات DLL أو تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.PDF

تحويل PDF إلى PPT في C # برمجيًا

حتى الآن ، قمنا بتثبيت المكتبة ومستعدون لكتابة التعليمات البرمجية في C #. سنرى مدى سهولة تحويل PDF إلى PPT برمجيًا في تطبيق .NET.

يمكنك اتباع الخطوات ومقتطف الشفرة المذكور أدناه:

  1. قم بتحميل مستند PDF عن طريق تهيئة كائن من فئة Document.
  2. إنشاء مثيل لفئة PptxSaveOptions للوصول إلى خيارات PDF.
  3. احفظ الإخراج بتنسيق PPTX عن طريق استدعاء طريقة حفظ.
// قم بتحميل مستند PDF عن طريق تهيئة كائن من فئة المستند 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// إنشاء مثيل PptxSaveOptions 
PptxSaveOptions pptx_save = new PptxSaveOptions();
// احفظ الإخراج بتنسيق PPTX عن طريق استدعاء أسلوب الحفظ 
doc.Save(  "PDFToPPT_out.pptx", pptx_save);

مكتبة .NET PDF - خيارات متقدمة

توفر مكتبة .NET PDF هذه مجموعة كبيرة من الميزات التي يمكنك التحقق منها هنا. ومع ذلك ، دعنا نستكشف بعض الميزات المتقدمة التي تقدمها واجهة برمجة التطبيقات هذه باتباع الخطوات.

  1. قم بإنشاء كائن من فئة Document وتحميل ملف PDF المصدر.
  2. تهيئة مثيل لفئة PptxSaveOptions.
  3. اضبط خاصية SlidesAsImages على صواب إذا كنت تريد تحويل PDF إلى PPT باستخدام العروض التقديمية كصور.
  4. اضبط دقة الصورة عن طريق ضبط قيمة خاصية ImageResolution.
  5. إذا كان CloseResponse صحيحًا ، فسيتم إغلاق كائن الاستجابة بعد حفظ المستند في استجابة.
  6. تبديل التعرف على أعمدة النص إذا كان OptimizeTextBoxes صحيحًا.
  7. احفظ الإخراج بتنسيق PPTX عن طريق استدعاء طريقة حفظ.
// قم بإنشاء كائن من فئة Document وقم بتحميل ملف PDF المصدر 
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// تهيئة مثيل لفئة PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// اضبط الخاصية SlidesAsImages على "true" إذا كنت تريد تحويل PDF إلى PPTX باستخدام العروض التقديمية كصور 
pptx_save.SlidesAsImages = true; 
// اضبط دقة الصورة عن طريق ضبط قيمة خاصية ImageResolution  
pptx_save.ImageResolution = 192;
// إذا كانت CloseResponse صحيحة ، فسيتم إغلاق كائن الاستجابة بعد حفظ المستند في الاستجابة.  
pptx_save.CloseResponse = true;
// يبدل التعرف على أعمدة النص إذا كانت OptimizeTextBoxes صحيحة  
pptx_save.OptimizeTextBoxes = true;
// احفظ الإخراج بتنسيق PPTX عن طريق استدعاء أسلوب الحفظ 
doc.Save(  "PDFToPPT_out.ppt", pptx_save);

يمكنك رؤية إخراج مقتطف الشفرة أعلاه في الصورة أدناه:

PDF إلى PPT في C #

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

يمكنك الاستفادة من رخصة مؤقتة مجانية لتجربة API بدون قيود تقييمية.

تلخيص لما سبق

هذا هو! نأمل أن تكون قد وجدت منشور المدونة هذا مفيدًا إذا كنت تبحث بجدية عن تثبيت ملف PDF إلى مكتبة تحويل PPT في تطبيق .NET الخاص بك. علاوة على ذلك ، لقد راجعنا كيفية تحويل PDF إلى PPT في C # برمجيًا. بالإضافة إلى ذلك ، قمنا أيضًا باستكشاف بعض الميزات المتقدمة لمكتبة .NET PDF. ومع ذلك ، لا تقم بتخطي التوثيق للتعرف على الطرق والخصائص الأخرى. علاوة على ذلك ، يقوم موقع conholdate.com بكتابة منشورات مدونة جديدة حول موضوعات جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا