Μετατροπή XML σε POTX στο Android μέσω Java

Μετατρέψτε το XML σε POTX στις Εφαρμογές σας Android χωρίς τη χρήση Microsoft® PowerPoint ή Adobe® Acrobat Reader

 

Μπορείτε να ενσωματώσετε τη δυνατότητα μετατροπής XML σε POTX στις εφαρμογές σας Android, χρησιμοποιώντας δύο απλά βήματα. Στο πρώτο βήμα, μπορείτε να εξαγάγετε το XML σε PPTX χρησιμοποιώντας το Aspose.PDF for Android via Java . Μετά από αυτό, χρησιμοποιώντας το Aspose.Slides for Android via Java , μπορείτε να μετατρέψετε το PPTX σε POTX. Και τα δύο API περιλαμβάνονται στο πακέτο Aspose.Total for Android via Java .

Android API για εξαγωγή XML σε POTX

  1. Ανοίξτε το αρχείο XML χρησιμοποιώντας την κλάση Document
  2. Μετατρέψτε το XML σε PPTX χρησιμοποιώντας τη μέθοδο save
  3. Φορτώστε το έγγραφο PPTX χρησιμοποιώντας την κατηγορία Presentation
  4. Αποθηκεύστε το έγγραφο σε μορφή POTX χρησιμοποιώντας τη μέθοδο save και ορίστε « Potx` ως SaveFormat

Απαιτήσεις μετατροπής

Μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Total for Android via Java απευθείας από το Maven και εγκαταστήστε το Aspose.PDF for Android via Java και Aspose.Slides for Android via Java στις εφαρμογές σας.

Εναλλακτικά, μπορείτε να λάβετε ένα αρχείο ZIP από τις downloads .

// 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 Potx format
presentation.save("output.potx", SaveFormat.Potx);   

Ανοίξτε το αρχείο XML που προστατεύεται με κωδικό πρόσβασης στο Android μέσω Java

Κατά τη φόρτωση της μορφής αρχείου XML, το έγγραφό σας ενδέχεται να προστατεύεται με κωδικό πρόσβασης. Το Aspose.PDF for Android via Java σάς επιτρέπει επίσης να ανοίγετε κρυπτογραφημένα έγγραφα. Για να ανοίξετε το κρυπτογραφημένο αρχείο, μπορείτε να αρχικοποιήσετε νέα παρουσία του Document κλάση και περάστε το όνομα αρχείου και τον κωδικό πρόσβασης ως ορίσματα.

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

Δημιουργήστε μικρογραφία του αρχείου POTX σε εφαρμογές Android

Μετά τη μετατροπή του XML σε POTX, μπορείτε επίσης να δημιουργήσετε μικρογραφίες του εγγράφου εξόδου σας. Χρησιμοποιώντας το πλούσιο σε χαρακτηριστικό Aspose.Slides for Android via Java μπορείτε να δημιουργήσετε μικρογραφίες των διαφανειών δημιουργώντας και παρουσίαση του Presentation τάξη. Μετά από αυτό, μπορείτε να λάβετε την αναφορά οποιασδήποτε επιθυμητής διαφάνειας χρησιμοποιώντας το αναγνωριστικό ή το ευρετήριό της και να λάβετε τη μικρογραφία της αναφερόμενης διαφάνειας σε μια καθορισμένη κλίμακα.

// instantiate a Presentation object that represents a POTX file
Presentation presentation = new Presentation("output.potx");
// 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 επιλογές μετατροπής με Android

Μετατροπή XMLs σε ODP (Μορφή παρουσίασης OpenDocument)
Μετατροπή XMLs σε OTP (Τυπική μορφή OpenDocument)
Μετατροπή XMLs σε POT (Αρχεία προτύπων Microsoft PowerPoint)
Μετατροπή XMLs σε POTM (Αρχείο προτύπου Microsoft PowerPoint)
Μετατροπή XMLs σε POWERPOINT (Αρχεία παρουσίασης)
Μετατροπή XMLs σε PPS (Παρουσίαση PowerPoint)
Μετατροπή XMLs σε PPSM (Παρουσίαση με δυνατότητα μακροεντολής)
Μετατροπή XMLs σε PPSX (Παρουσίαση PowerPoint)
Μετατροπή XMLs σε PPT (Παρουσίαση powerpoint)
Μετατροπή XMLs σε PPTM (Αρχείο παρουσίασης με δυνατότητα μακροεντολής)
Μετατροπή XMLs σε SWF (Ταινία Shockwave Flash)
Μετατροπή XMLs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή XMLs σε DIF (Μορφή ανταλλαγής δεδομένων)
Μετατροπή XMLs σε EXCEL (Μορφές αρχείων υπολογιστικών φύλλων)
Μετατροπή XMLs σε FODS (Επίπεδο υπολογιστικό φύλλο OpenDocument XML)
Μετατροπή XMLs σε MD (Γλώσσα Markdown)
Μετατροπή XMLs σε ODS (Υπολογιστικό φύλλο OpenDocument)
Μετατροπή XMLs σε SXC (Υπολογιστικό φύλλο StarOffice Calc)
Μετατροπή XMLs σε TSV (Τιμές διαχωρισμένες με καρτέλες)
Μετατροπή XMLs σε TXT (Έγγραφο κειμένου)
Μετατροπή XMLs σε XLAM (Πρόσθετο με δυνατότητα Macro-Enabled)
Μετατροπή XMLs σε XLSB (Δυαδικό βιβλίο εργασίας του Excel)
Μετατροπή XMLs σε XLSM (Υπολογιστικό φύλλο με δυνατότητα μακροεντολής)
Μετατροπή XMLs σε XLT (Πρότυπο Excel 97 - 2003)
Μετατροπή XMLs σε XLTM (Πρότυπο με δυνατότητα μακροεντολής Excel)
Μετατροπή XMLs σε XLTX (Πρότυπο Excel)