تقديم عرض PowerPoint تقديمي باستخدام C #

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

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

C # API لتقديم عرض PowerPoint تقديمي

لعرض ملفات PPT أو PPTX بتنسيقات أخرى ، سنستخدم GroupDocs.Viewer for .NET API. يسمح بعرض وعرض تنسيقات PowerPoint التقديمية المدعومة برمجيًا. يرجى إما تنزيل DLL لواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package GroupDocs.Viewer

تقديم عرض PowerPoint تقديمي في PDF باستخدام C

يمكننا تحويل عرض PowerPoint تقديمي إلى مستند PDF باتباع الخطوات الواردة أدناه:

  1. قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة PdfViewOptions باستخدام مسار ملف PDF الناتج كوسيطة.
  3. أخيرًا ، قم باستدعاء طريقة View () لحفظ PPTX كملف PDF. يأخذ كائن PdfViewOptions كوسيطة.

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

// يوضح مثال الكود هذا كيفية عرض PPTX في PDF.
// قم بتحميل ملف PowerPoint PPTX
رأيer viewer = new رأيer(@"D:\Files\رأيer\sample.pptx");

// تحديد خيارات عرض PDF.
// توفر فئة PdfرأيOptions خيارات لعرض المستندات بتنسيق PDF.
PdfرأيOptions viewOptions = new PdfرأيOptions(@"D:\Files\رأيer\sample_output.pdf");

// رأي
viewer.رأي(viewOptions);
جعل عرض PowerPoint التقديمي في PDF باستخدام C #.

جعل عرض PowerPoint التقديمي في PDF باستخدام C #.

مشاهدة عرض PowerPoint التقديمي بتنسيق HTML باستخدام C

يمكننا أيضًا تقديم عرض PowerPoint تقديمي بتنسيق HTML لعرضه في المتصفح باتباع الخطوات الواردة أدناه:

  1. قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة HtmlViewOptions باستخدام طريقة ForEmbeddedResources. يأخذ مسار ملف HTML الناتج كوسيطة.
  3. قم بتعيين خيارات HtmlViewOptions المتنوعة مثل RenderToSinglePage ، إلخ.
  4. أخيرًا ، قم باستدعاء طريقة View () لحفظ PPTX بتنسيق HTML. يأخذ كائن HtmlViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية عرض PPTX بتنسيق HTML باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية عرض PPTX بتنسيق HTML.
// قم بتحميل ملف PowerPoint PPTX
رأيer viewer = new رأيer(@"D:\Files\رأيer\sample.pptx");

// تحديد خيارات عرض HTML
// توفر فئة HtmlرأيOptions خيارات لعرض المستندات بتنسيق HTML.
// يؤدي التقديم إلى HTML باستخدام الموارد المضمنة إلى دمج موارد الصفحة في HTML وإنشاء كل مستند 
// صفحة مكتفية ذاتيا. العيب هو أن حجم الصفحة وسرعة التحميل قد ينخفضان.
HtmlرأيOptions viewOptions = HtmlرأيOptions.ForEmbeddedResources(@"D:\Files\رأيer\sample_output.html");

// اعرض كل الشرائح في صفحة HTML واحدة.
viewOptions.RenderToSinglePage = true;

// رأي
viewer.رأي(viewOptions);
شاهد عرض PowerPoint التقديمي بتنسيق HTML باستخدام C #.

شاهد عرض PowerPoint التقديمي بتنسيق HTML باستخدام C #.

تقديم ملاحظات PowerPoint بتنسيق HTML باستخدام C

يمكننا تقديم ملاحظات عرض PowerPoint التقديمي بتنسيق HTML باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى تمكين عرض الملاحظات كما هو موضح أدناه:

viewOptions.RenderNotes = true;

يوضح نموذج التعليمات البرمجية التالي كيفية تقديم ملاحظات عرض PowerPoint التقديمي بتنسيق HTML باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية تقديم ملاحظات عرض PPTX بتنسيق HTML.
// قم بتحميل ملف PowerPoint PPTX
رأيer viewer = new رأيer(@"D:\Files\رأيer\sample.pptx");

// تحديد خيارات عرض HTML
HtmlرأيOptions viewOptions = HtmlرأيOptions.ForEmbeddedResources(@"D:\Files\رأيer\sample_output.html");

// اعرض كل الشرائح في صفحة HTML واحدة.
viewOptions.RenderToSinglePage = true;

// تقديم ملاحظات العرض
viewOptions.RenderNotes = true;

// رأي
viewer.رأي(viewOptions);
جعل ملاحظات عرض PowerPoint التقديمي بتنسيق HTML باستخدام C #.

جعل ملاحظات عرض PowerPoint التقديمي بتنسيق HTML باستخدام C #.

تحويل شرائح PowerPoint إلى صور JPG باستخدام C

يمكننا تقديم عرض PowerPoint تقديمي وحفظ جميع الشرائح كصور JPG باتباع الخطوات الواردة أدناه:

  1. قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة ViewInfoOptions باستخدام طريقة ForJpgView.
  3. احصل على ViewInfo باستخدام طريقة GetViewInfo.
  4. اقرأ خاصية ViewInfo.Pages.Count وقم بتكرارها على جميع الشرائح واحدة تلو الأخرى.
  5. قم بإنشاء مثيل لفئة JpgViewOptions.
  6. أخيرًا ، قم باستدعاء طريقة View () لحفظ الشريحة بتنسيق JPG. يأخذ كائن JpgViewOptions ورقم الصفحة كوسائط.

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

// يوضح مثال الرمز هذا كيفية عرض PPTX بتنسيق JPG.
// قم بتحميل ملف PowerPoint PPTX
Viewer viewer = new Viewer(@"D:\Files\Viewer\sample.pptx");

// احصل على معلومات المستند مثل نوع الملف وعدد الصفحات
// توفر فئة ViewInfoOptions الخيارات المستخدمة لاسترداد المعلومات حول طريقة العرض.
// يسترد أسلوب ForJpgView () المعلومات عند التحويل إلى JPG.
ViewInfoOptions viewInfoOptions = ViewInfoOptions.ForJpgView();
ViewInfo viewInfo = viewer.GetViewInfo(viewInfoOptions);

// إظهار معلومات المستند
Console.WriteLine("Document type is: " + viewInfo.FileType);
Console.WriteLine("Pages count: " + viewInfo.Pages.Count);

// احفظ شريحة الاسهل كصورة JPG
for(int count=1;count<=viewInfo.Pages.Count;count++)
{
    // تحديد خيارات عرض JPG
    // توفر فئة JpgViewOptions خيارات لعرض المستندات بتنسيق JPG.
    JpgViewOptions viewOptions = new JpgViewOptions(@"D:\Files\Viewer\Images\"+ "slide_" + count + ".jpg");
    
    // تقديم عرض
    viewer.View(viewOptions, count);
}
قم بتحويل شرائح PowerPoint إلى صور JPG باستخدام C #.

قم بتحويل شرائح PowerPoint إلى صور JPG باستخدام C #.

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

يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمنا كيفية:

  • تقديم شرائح PowerPoint من PPTX إلى PDF في C # ؛
  • عرض شرائح PowerPoint في المتصفح برمجيًا ؛
  • تحويل شرائح PowerPoint إلى صور JPG.

بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Viewer لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا