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

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

 

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

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

  1. افتح ملف XML باستخدام فئة Document
  2. تحويل XML إلى 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.xml");
 
document.Save("PptxOutput.pptx", SaveFormat.Pptx); 

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

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

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

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


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

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);     

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

تحويل XMLs إلى CSV (قيم مفصولة بفواصل)
تحويل XMLs إلى DIF (تنسيق تبادل البيانات)
تحويل XMLs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل XMLs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل XMLs إلى MD (لغة Markdown)
تحويل XMLs إلى ODS (جدول بيانات OpenDocument)
تحويل XMLs إلى SXC (StarOffice Calc Spreadsheet)
تحويل XMLs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل XMLs إلى TXT (مستند نصي)
تحويل XMLs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل XMLs إلى XLSB (مصنف Excel الثنائي)
تحويل XMLs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل XMLs إلى XLT (قالب Excel 97-2003)
تحويل XMLs إلى XLTM (قالب Excel ممكن بماكرو)
تحويل XMLs إلى ODP (تنسيق العرض التقديمي OpenDocument)
تحويل XMLs إلى OTP (تنسيق OpenDocument القياسي)
تحويل XMLs إلى POT (ملفات قالب Microsoft PowerPoint)
تحويل XMLs إلى POTX (عرض تقديمي لقالب Microsoft PowerPoint)
تحويل XMLs إلى POWERPOINT (ملفات العروض التقديمية)
تحويل XMLs إلى PPS (عرض شرائح PowerPoint)
تحويل XMLs إلى PPSM (عرض الشرائح الممكنة بماكرو)
تحويل XMLs إلى PPSX (عرض شرائح PowerPoint)
تحويل XMLs إلى PPT (عرض باور بوينت)
تحويل XMLs إلى PPTM (ملف العرض التقديمي الممكّن بماكرو)
تحويل XMLs إلى SWF (شوك ويف فلاش موفي)