تحويل RTF إلى PPT باستخدام C# أو عبر الإنترنت
أنشئ Microsoft Word RTF إلى تطبيقات تحويل PowerPoint PPT على .NET Framework أو .NET Core أو Windows Azure أو Mono أو Xamarin الأنظمة الأساسية.
كيفية تحويل RTF إلى PPT باستخدام C# أو عبر الإنترنت
من أجل أتمتة العملية لأي ملفات Word rtf لتحويل دفعة العرض التقديمي لـ PowerPoint ppt ، سنستخدم Aspose.Words for .NET و Aspose.Slides لـ .NET واجهات برمجة التطبيقات. الأول هو واجهة برمجة تطبيقات معالجة النصوص لمعالجة مستندات Microsoft Word أو معالجتها. حيث أن الأخير عبارة عن واجهة برمجة تطبيقات لمعالجة العروض التقديمية تتيح لك إنشاء شرائح Microsoft PowerPoint أو تعديلها. تعد كل من واجهات برمجة التطبيقات جزءًا من حزمة Aspose.Total for .NET . يمكنك [تنزيل] مباشرة من Nuget أو يمكنك استخدام الأوامر التالية من وحدة تحكم مدير الحزمة.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Total
خطوات تحويل RTF إلى PPT عبر C#
- أضف مرجع Aspose.Total لـ .NET
- قم بتحميل ملف RTF باستخدام فئة Aspose.Words.Document
- احفظ مستند RTF في تنسيق HTML
- قم بإنشاء كائن Aspose.Slides.Presentation
- استيراد محتوى HTML في إطار نصي لأي شكل شريحة داخل العرض التقديمي
- احفظ المستند باستخدام Aspose.Slides.Presentation.Save(“output.ppt”، SaveFormat.Ppt)
متطلبات التحويل
- Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework أو .NET Core أو Windows Azure أو Mono أو Xamarin الأنظمة الأساسية.
- بيئة التطوير مثل Microsoft Visual Studio.
- Aspose.Words for .NET & amp؛ Aspose.Slides لـ .NET DLLs أو Aspose.Total لـ .NET DLL المشار إليها في مشروعك.
يوضح نموذج التعليمات البرمجية هذا كيفية تحويل RTF إلى PPT باستخدام C# أو عبر الإنترنت
//DOC DOCM DOCX DOT DOTM DOTX | |
Aspose.Words.Document docx = new Aspose.Words.Document("sourceWordFile.docx"); | |
// Save DOCX file to HTML | |
docx.Save("filepath\\test.html", SaveFormat.Html); | |
// To convert multi pages DOCX documents, export each page to HTML separately using Aspose.Words and then use the below code to convert to PPTX. | |
using (Presentation pptx = new Presentation()){ | |
ISlide slide = pres.Slides[0]; | |
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10); | |
ashape.FillFormat.FillType = FillType.NoFill; | |
ashape.AddTextFrame(""); | |
ashape.TextFrame.Paragraphs.Clear(); | |
TextReader tr = new StreamReader("filepath\\test.html"); | |
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd()); | |
// ppt, pptx, pot, potm, potx, pps, ppsm, ppsx, odp, pptm | |
pptx.Save("filepath\\pres.pptx", Aspose.Slides.Export.SaveFormat.Pptx); | |
} |
محول عبر الإنترنت لـ RTF إلى PPT
تطبيق مجاني لتحويل RTF إلى PPT
أسئلة مكررة
- كيف يمكنني تحويل RTF إلى PPT Online؟تم دمج التطبيق عبر الإنترنت لتحويل RTF أعلاه. لاستخدام هذا التطبيق ، يمكنك إضافة ملف RTF الخاص بك عن طريق سحبه وإفلاته في المنطقة البيضاء المحددة أو بالنقر داخل المنطقة لاستيراد المستند. بعد ذلك ، اضغط على زر التحويل لبدء عملية التحويل. بعد اكتمال تحويل RTF إلى PPT ، يمكنك تنزيل ملفك المحول حديثًا بنقرة واحدة فقط ، وسيكون متاحًا لك في شكل ملف PPT.
- كم من الوقت يستغرق تحويل RTF؟يعمل هذا المحول عبر الإنترنت بسرعة ولكنه يعتمد بشكل أساسي على حجم ملف RTF الذي يتم تحويله. بالنسبة لملفات RTF الصغيرة ، يمكن إتمام التحويل إلى PPT في غضون ثوانٍ. ومع ذلك ، إذا قمت بدمج كود التحويل في تطبيق .NET ، فستعتمد سرعة التحويل على مدى تحسين تطبيقك لعملية التحويل.
- هل من الآمن تحويل RTF إلى PPT باستخدام محول Aspose.Total المجاني؟بالطبع! بمجرد اكتمال تحويل RTF إلى PPT ، سيكون رابط التنزيل لملف PPT المحول حديثًا متاحًا على الفور. كما يضمن سلامة عملية التحويل ، حيث أن جميع الملفات المرفوعة ، بما في ذلك ملفات RTF ، آمنة تمامًا وسيتم حذفها من النظام بعد 24 ساعة. علاوة على ذلك ، ستتوقف روابط التنزيل عن العمل بعد هذه الفترة ، مما يضمن خصوصية ملفاتك وحمايتها. التطبيق المتكامل مجاني للاستخدام ومصمم لأغراض الاختبار بحيث يمكن للمستخدمين تقييم النتائج قبل دمج الكود في مشاريعهم.
- ما المتصفح الذي يجب أن أستخدمه لتحويل RTF؟يمكنك استخدام أي متصفح ويب حديث ، مثل Google Chrome أو Firefox أو Opera أو Safari ، لتحويل RTF إلى PPT عبر الإنترنت. ومع ذلك ، إذا كنت تقوم بتطوير تطبيق سطح مكتب ، فمن المستحسن استخدام Aspose.Total RTF Conversion API للحصول على معالجة سلسة وفعالة.