تحتوي هذه المقالة على الخطوات ونماذج التعليمات البرمجية لتحويل PDF إلى PPT أو PPTX برمجيًا في C#.

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

يعد PDF أحد التنسيقات المستخدمة على نطاق واسع لتبادل المستندات بموثوقية دون القلق بشأن مشكلات التخطيط. من ناحية أخرى ، سهلت عروض PowerPoint التقديمية (PPT / PPTX) تقديم البيانات أو المعلومات في شكل شرائح تفاعلية. في بعض الحالات ، تكون المعلومات الواردة في ملف PDF ضرورية لتقديمها في شكل عرض تقديمي لـ PowerPoint. في مثل هذه الحالة ، يمكنك تقليل الجهود عن طريق أتمتة عملية استيراد المعلومات من PDF إلى PowerPoint PPT / PPTX.

للتعامل مع السيناريو المذكور أعلاه ، ستوضح هذه المقالة كيفية:

C# API لتحويل PDF إلى PowerPoint

من أجل تحويل PDF إلى PPT أو PPTX ، سنستخدم Aspose.PDF for .NET وهي واجهة برمجة تطبيقات PDF قوية لإنشاء مستندات PDF ومعالجتها وتحويلها. يتوفر Aspose.PDF for .NET في NuGet وكذلك في شكل DLL في قسم التنزيلات.

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

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

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PDF إلى PPT في C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("document.pdf");
PptxSaveOptions pptxOptions = new PptxSaveOptions();
// حفظ ملف الإخراج
pdfDocument.Save("PDF to PPT.ppt", pptxOptions);

وثيقة PDF

تم تحويل PowerPoint PPT

تحويل PDF إلى PPT في C# - تقديم الشرائح كصور

في حالة رغبتك في تجنب وجود نص قابل للتحديد في عرض PowerPoint التقديمي المحول ، يمكنك عرض كل شريحة كصورة. لهذا ، يمكنك ضبط خاصية PptxSaveOptions.SlidesAsImages على true وستظل بقية الخطوات كما هي.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PDF إلى PPT باستخدام شرائح كصور في C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("document.pdf");
PptxSaveOptions pptxOptions = new PptxSaveOptions();
pptxOptions.SlidesAsImages = true;
// حفظ ملف الإخراج
pdfDocument.Save("PDF to PPT.ppt", pptxOptions);

تتبع تقدم PDF لتحويل PPT

يمكنك أيضًا تتبع تقدم عملية تحويل PDF إلى PPT باستخدام Aspose.PDF لـ .NET. يمكن استرجاع المعلومات التالية حول عملية التحويل:

  • إجمالي تقدم التحويل
  • نهاية تحليل كل صفحة قبل التحويل
  • إنشاء صفحة النتائج قبل التصدير الفعلي
  • تصدير كل صفحة نتيجة

يوضح نموذج التعليمات البرمجية التالي كيفية تتبع تحويل PDF إلى PPT في C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("document.pdf");
PptxSaveOptions pptxOptions = new PptxSaveOptions();
// عرض الشرائح كصور
pptxOptions.SlidesAsImages = true;
// تتبع التقدم في وحدة التحكم
pptxOptions.CustomProgressHandler = ShowProgressOnConsole;
// حفظ ملف الإخراج
pdfDocument.Save("PDF to PPT.ppt", pptxOptions);

//----------------------------------

public static void ShowProgressOnConsole(PptxSaveOptions.ProgressEventHandlerInfo eventInfo)
{ 
	switch (eventInfo.EventType)
	{
		case ProgressEventType.TotalProgress:
			Console.WriteLine(String.Format("{0}  - Conversion progress : {1}% .", DateTime.Now.TimeOfDay, eventInfo.Value.ToString()));
			break;
		case ProgressEventType.ResultPageCreated:
			Console.WriteLine(String.Format("{0}  - Result page's {1} of {2} layout created.", DateTime.Now.TimeOfDay, eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
			break;
		case ProgressEventType.ResultPageSaved:
			Console.WriteLine(String.Format("{0}  - Result page {1} of {2} exported.", DateTime.Now.TimeOfDay, eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
			break;
		case ProgressEventType.SourcePageAnalysed:
			Console.WriteLine(String.Format("{0}  - Source page {1} of {2} analyzed.", DateTime.Now.TimeOfDay, eventInfo.Value.ToString(), eventInfo.MaxValue.ToString()));
			break;

		default:
			break;
	} 
}

انتاج |

مقالات ذات صلة

معلومات: باستخدام واجهات برمجة التطبيقات الخاصة بها ، طورت Aspose خدمة مجانية عبر الإنترنت لتحويل PDF إلى PowerPoint.