
يسمح برنامج MS PowerPoint بتقديم المعلومات أو البيانات في شكل شرائح عرض تقديمي. كما يوفر عارض PowerPoint لعرض جميع الشرائح كعرض شرائح. في بعض الحالات ، قد نحتاج إلى تقديم شرائح عرض PowerPoint التقديمي بتنسيقات أخرى مثل PDF أو JPG أو HTML. في هذه المقالة ، سوف نتعلم كيفية تقديم عرض PowerPoint تقديمي بتنسيقات أخرى باستخدام C #.
سيتم تناول الموضوعات التالية في هذه المقالة:
- C # API لتقديم عرض PowerPoint تقديمي
- جعل عرض PowerPoint التقديمي في PDF
- شاهد عرض PowerPoint التقديمي بتنسيق HTML
- تقديم ملاحظات PowerPoint بتنسيق HTML
- تحويل شرائح PowerPoint إلى صور JPG
C # API لتقديم عرض PowerPoint تقديمي
لعرض ملفات PPT أو PPTX بتنسيقات أخرى ، سنستخدم GroupDocs.Viewer for .NET API. يسمح بعرض وعرض تنسيقات PowerPoint التقديمية المدعومة برمجيًا. يرجى إما تنزيل DLL لواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.
PM> Install-Package GroupDocs.Viewer
تقديم عرض PowerPoint تقديمي في PDF باستخدام C
يمكننا تحويل عرض PowerPoint تقديمي إلى مستند PDF باتباع الخطوات الواردة أدناه:
- قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
- قم بإنشاء مثيل لفئة PdfViewOptions باستخدام مسار ملف PDF الناتج كوسيطة.
- أخيرًا ، قم باستدعاء طريقة 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 التقديمي بتنسيق HTML باستخدام C
يمكننا أيضًا تقديم عرض PowerPoint تقديمي بتنسيق HTML لعرضه في المتصفح باتباع الخطوات الواردة أدناه:
- قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
- قم بإنشاء مثيل لفئة HtmlViewOptions باستخدام طريقة ForEmbeddedResources. يأخذ مسار ملف HTML الناتج كوسيطة.
- قم بتعيين خيارات HtmlViewOptions المتنوعة مثل RenderToSinglePage ، إلخ.
- أخيرًا ، قم باستدعاء طريقة 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 باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى تمكين عرض الملاحظات كما هو موضح أدناه:
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 إلى صور JPG باستخدام C
يمكننا تقديم عرض PowerPoint تقديمي وحفظ جميع الشرائح كصور JPG باتباع الخطوات الواردة أدناه:
- قم بتحميل عرض PowerPoint تقديمي باستخدام فئة Viewer.
- قم بإنشاء مثيل لفئة ViewInfoOptions باستخدام طريقة ForJpgView.
- احصل على ViewInfo باستخدام طريقة GetViewInfo.
- اقرأ خاصية ViewInfo.Pages.Count وقم بتكرارها على جميع الشرائح واحدة تلو الأخرى.
- قم بإنشاء مثيل لفئة JpgViewOptions.
- أخيرًا ، قم باستدعاء طريقة 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 #.
احصل على رخصة مجانية
يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمنا كيفية:
- تقديم شرائح PowerPoint من PPTX إلى PDF في C # ؛
- عرض شرائح PowerPoint في المتصفح برمجيًا ؛
- تحويل شرائح PowerPoint إلى صور JPG.
بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Viewer لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.