يمكنك دمج ميزة تحويل MHTML إلى POTM داخل تطبيقات Android باستخدام خطوتين بسيطتين. في الخطوة الأولى ، يمكنك تصدير MHTML إلى PPTX باستخدام Aspose.PDF for Android via Java . بعد ذلك ، باستخدام Aspose.Slides for Android via Java ، يمكنك تحويل PPTX إلى POTM. تأتي كلتا واجهتي برمجة التطبيقات ضمن حزمة Aspose.Total for Android via Java .
Android API لتصدير MHTML إلى POTM
- افتح ملف MHTML باستخدام فئة المستند
- تحويل MHTML إلى PPTX باستخدام طريقة save
- قم بتحميل مستند PPTX باستخدام فئة Presentation
- احفظ المستند بتنسيق POTM باستخدام طريقة save واضبط `` Potm` كـ SaveFormat
متطلبات التحويل
يمكنك بسهولة استخدام Aspose.Total for Android via Java مباشرةً من Maven و تثبيت Aspose.PDF for Android via Java و Aspose.Slides لنظام Android عبر Java في تطبيقاتك.
بدلاً من ذلك ، يمكنك الحصول على ملف ZIP من التنزيلات .
// load MHTML file with an instance of Document class
Document document = new Document("template.mhtml");
// save MHTML as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Potm format
presentation.save("output.potm", SaveFormat.Potm);
افتح ملف MHTML المحمي بكلمة مرور في Android عبر Java
أثناء تحميل تنسيق ملف MHTML ، قد يكون المستند محميًا بكلمة مرور. يسمح لك Aspose.PDF for Android via Java بفتح المستندات المشفرة أيضًا. لفتح الملف المشفر ، يمكنك تهيئة مثيل جديد من المستند فئة وتمرير اسم الملف وكلمة المرور كوسائط.
// open MHTML document
Document doc = new Document("input.mhtml", "Your@Password");
// save MHTML as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
قم بإنشاء صورة مصغرة لملف POTM في تطبيقات Android
بعد تحويل MHTML إلى POTM ، يمكنك أيضًا إنشاء صور مصغرة للمستند الناتج. باستخدام ميزة غنية Aspose.Slides لنظام Android عبر Java ، يمكنك إنشاء صور مصغرة للشرائح عن طريق إنشاء ومثال العرض التقديمي فئة. بعد ذلك ، يمكنك الحصول على مرجع أي شريحة مرغوبة باستخدام معرفها أو فهرسها والحصول على صورة مصغرة للشريحة المشار إليها بمقياس محدد.
// instantiate a Presentation object that represents a POTM file
Presentation presentation = new Presentation("output.potm");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
// save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));