Konvertálja a XML-et OTP-vé Androidon Java segítségével

Alakítsa át a XML-et OTP-vé Android-alkalmazásaiban Microsoft® PowerPoint vagy Adobe® Acrobat Reader használata nélkül

 

Két egyszerű lépéssel integrálhatja a XML-OTP konverziós funkciót Android-alkalmazásaiba. Az első lépésben exportálhatja a XML-et PPTX-be az Aspose.PDF for Android via Java használatával. Ezt követően az Aspose.Slides for Android via Java használatával konvertálhatja a PPTX-t OTP-vé. Mindkét API az Aspose.Total for Android via Java csomagba tartozik.

Android API a XML exportálásához OTP-be

  1. Nyissa meg a XML-fájlt a Document osztály használatával
  2. Konvertálja a XML-et PPTX-re a save módszerrel
  3. Töltse be a PPTX dokumentumot a Presentation osztály használatával
  4. Mentse a dokumentumot OTP formátumba a save metódussal, és állítsa be a Otp SaveFormat néven

Konverziós követelmények

Könnyedén használhatja az Aspose.Total for Android rendszert Java-n keresztül közvetlenül a Maven webhelyről és telepítse az Aspose.PDF for Android via Java és az Aspose.Slides for Android via Java /androidjava/install-aspose-slides-for-android-via-java/) az alkalmazásaiban.

Másik megoldásként beszerezhet egy ZIP-fájlt a downloads webhelyről.

// load XML file with an instance of Document class
Document document = new Document("template.xml");
// save XML 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 Otp format
presentation.save("output.otp", SaveFormat.Otp);   

Nyissa meg a jelszóval védett XML-fájlt Androidon Java segítségével

A XML fájlformátum betöltése közben előfordulhat, hogy a dokumentum jelszóval védett. Az Aspose.PDF for Android via Java lehetővé teszi titkosított dokumentumok megnyitását is. A titkosított fájl megnyitásához inicializálhatja a Document új példányát osztály, és adja meg a fájlnevet és a jelszót argumentumként.

// open XML document
Document doc = new Document("input.xml", "Your@Password");
// save XML as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 
](https://

Hozzon létre miniatűrt az OTP-fájlról az Android alkalmazásokban

A XML OTP-vé konvertálása után a kimeneti dokumentum miniatűrjeit is létrehozhatja. Az Aspose.Slides for Android via Java gazdag funkciójának használatával miniatűrképeket hozhat létre a diákról a [Presentationreference.aspose.com/slides/java/com.aspose.slides/Presentation) osztály. Ezt követően bármely kívánt diára vonatkozó hivatkozást lekérheti annak azonosítójával vagy indexével, és megkaphatja a hivatkozott dia miniatűrjét meghatározott léptékben.

// instantiate a Presentation object that represents a OTP file
Presentation presentation = new Presentation("output.otp");
// 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"));

XML konverziós beállítások felfedezése Android

XMLs konvertálása ODP (OpenDocument Presentation Format)
XMLs konvertálása POT (Microsoft PowerPoint Template Files)
XMLs konvertálása POTM (Microsoft PowerPoint Template File)
XMLs konvertálása POTX (Microsoft PowerPoint Template Presentation)
XMLs konvertálása PPS (PowerPoint Slide Show)
XMLs konvertálása PPSM (Macro-enabled Slide Show)
XMLs konvertálása PPSX (PowerPoint Slide Show)
XMLs konvertálása PPT (Microsoft PowerPoint 97-2003)
XMLs konvertálása PPTM (Macro-enabled Presentation File)
XMLs konvertálása SWF (Shockwave Flash Movie)
XMLs konvertálása CSV (Comma Seperated Values)
XMLs konvertálása DIF (Data Interchange Format)
XMLs konvertálása EXCEL (Spreadsheet File Formats)
XMLs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
XMLs konvertálása MD (Markdown Language)
XMLs konvertálása ODS (OpenDocument Spreadsheet)
XMLs konvertálása SXC (StarOffice Calc Spreadsheet)
XMLs konvertálása TSV (Tab Seperated Values)
XMLs konvertálása TXT (Text Document)
XMLs konvertálása XLAM (Excel Macro-Enabled Add-In)
XMLs konvertálása XLSB (Excel Binary Workbook)
XMLs konvertálása XLSM (Macro-enabled Spreadsheet)
XMLs konvertálása XLT (Excel 97 - 2003 Template)
XMLs konvertálása XLTM (Excel Macro-Enabled Template)
XMLs konvertálása XLTX (Excel Template)