تقديم SVG إلى POTM عبر .NET

.NET API لتصدير SVG إلى POTM على أنظمة التشغيل Windows و macOS و Linux بدون استخدام Microsoft® PowerPoint

 

باستخدام حزمة من واجهات برمجة تطبيقات أتمتة تنسيق الملفات القوية Aspose.Total for .NET يمكنك بسهولة عرض SVG على POTM في خطوتين بسيطتين. باستخدام واجهة برمجة تطبيقات معالجة ملفات PDF Aspose.PDF for .NET ، يمكنك تحويل تنسيق ملف SVG إلى PPTX. بعد ذلك ، باستخدام واجهة برمجة تطبيقات معالجة العروض التقديمية Aspose.Slides for .NET ، يمكنك تحويل PPTX إلى POTM.

NET API لتحويل SVG إلى POTM

  1. افتح ملف SVG باستخدام فئة Document
  2. تحويل SVG إلى PPTX باستخدام طريقة Save
  3. قم بتحميل ملف PPTX باستخدام فئة Presentation
  4. احفظ المستند بتنسيق POTM باستخدام طريقة Save وعيّن Potm على أنه SaveFormat

متطلبات التحويل

قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.Total.

بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من Downloads .


Document document = new Document("input.svg");
 
document.Save("PptxOutput.pptx", SaveFormat.Pptx); 

Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.Save("output.potm", SaveFormat.Potm);   

احصل على XMP Metadata من ملف SVG عبر .NET

أثناء تحويل SVG إلى POTM ، قد تحتاج إلى معلومات بيانات وصفية إضافية لـ XMP لتحديد أولويات عملية تحويل الدُفعات. على سبيل المثال ، يمكنك الحصول على مستندات التحويل وفرزها بناءً على تاريخ الإنشاء ومعالجة المستندات وفقًا لذلك. يسمح لك Aspose.PDF for .NET بالوصول إلى بيانات XMP الوصفية لملف SVG. للحصول على البيانات الوصفية لملف SVG ، يمكنك إنشاء كائن Document وفتح ملف SVG للإدخال. بعد ذلك ، يمكنك الحصول على البيانات الوصفية للملف باستخدام خاصية Metadata .


Document doc = new Document("input.svg");

Console.WriteLine(doc.Metadata["xmp:CreateDate"]);
Console.WriteLine(doc.Metadata["xmp:Nickname"]);
Console.WriteLine(doc.Metadata["xmp:CustomProperty"]);

قم بإنشاء ملف POTM للقراءة فقط عبر .NET

باستخدام واجهة برمجة تطبيقات Aspose.Slides for .NET ، يمكنك زيادة تحسين ميزات تطبيق التحويل الخاص بك. يمكن أن تكون إحدى الميزات إنشاء ملف الإخراج الخاص بك للقراءة فقط لزيادة الأمان. تسمح لك واجهة برمجة التطبيقات بتعيين ملف POTM الخاص بك على “للقراءة فقط” ، مما يعني أن المستخدمين (بعد فتح العرض التقديمي) يرون توصية للقراءة فقط.


Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.ProtectionManager.ReadOnlyRecommended = true;

presentation.Save("output.potm", SaveFormat.Potm);     

استكشف SVG خيارات التحويل مع .NET

تحويل SVGs إلى DOCM (ملف Microsoft Word 2007 Marco)
تحويل SVGs إلى DOT (ملفات قوالب Microsoft Word)
تحويل SVGs إلى DOTM (مايكروسوفت وورد 2007+ ملف قالب)
تحويل SVGs إلى DOTX (ملف قالب Microsoft Word)
تحويل SVGs إلى FLATOPC (مايكروسوفت وورد 2003 WordprocessingML)
تحويل SVGs إلى GIF (تنسيق التبادل الرسومي)
تحويل SVGs إلى MARKDOWN (لغة ترميز خفيفة الوزن)
تحويل SVGs إلى ODT (تنسيق ملف نصي OpenDocument)
تحويل SVGs إلى OTT (قالب OpenDocument)
تحويل SVGs إلى PCL (لغة أوامر الطابعة)
تحويل SVGs إلى PS (ملف بوستسكريبت)
تحويل SVGs إلى RTF (تنسيق نص منسق)
تحويل SVGs إلى WORDML (مايكروسوفت وورد 2003 WordprocessingML)
تحويل SVGs إلى XAMLFLOW (أتمتة الطاقة من Microsoft)
تحويل SVGs إلى CSV (قيم مفصولة بفواصل)
تحويل SVGs إلى DIF (تنسيق تبادل البيانات)
تحويل SVGs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل SVGs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل SVGs إلى MD (لغة Markdown)
تحويل SVGs إلى ODS (جدول بيانات OpenDocument)
تحويل SVGs إلى SXC (StarOffice Calc Spreadsheet)
تحويل SVGs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل SVGs إلى TXT (مستند نصي)
تحويل SVGs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل SVGs إلى XLSB (مصنف Excel الثنائي)
تحويل SVGs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل SVGs إلى XLT (قالب Excel 97-2003)
تحويل SVGs إلى XLTM (قالب Excel ممكن بماكرو)
تحويل SVGs إلى ODP (تنسيق العرض التقديمي OpenDocument)
تحويل SVGs إلى OTP (تنسيق OpenDocument القياسي)
تحويل SVGs إلى POT (ملفات قالب Microsoft PowerPoint)
تحويل SVGs إلى POTX (عرض تقديمي لقالب Microsoft PowerPoint)
تحويل SVGs إلى POWERPOINT (ملفات العروض التقديمية)
تحويل SVGs إلى PPS (عرض شرائح PowerPoint)
تحويل SVGs إلى PPSM (عرض الشرائح الممكنة بماكرو)
تحويل SVGs إلى PPSX (عرض شرائح PowerPoint)
تحويل SVGs إلى PPT (عرض باور بوينت)
تحويل SVGs إلى PPTM (ملف العرض التقديمي الممكّن بماكرو)