Μετατροπή DOCM σε PPTM στις εφαρμογές Android ή Online App

Μετατροπή DOCM σε PPTM στις Εφαρμογές σας Android χωρίς εγκατάσταση του Microsoft Word® ή του PowerPoint

 

Είστε προγραμματιστής Android που θέλετε να προσθέσετε μια δυνατότητα μετατροπής εγγράφων στην εφαρμογή σας; Aspose.Total for Android via Java Οι βιβλιοθήκες αυτοματισμού μορφοποίησης αρχείων μπορούν να σας βοηθήσουν να αυτοματοποιήσετε τη διαδικασία μετατροπής εγγράφων στις εφαρμογές σας Android. Για να μετατρέψετε το αρχείο DOCM σε PPTM, μπορείτε πρώτα να χρησιμοποιήσετε το API χειρισμού εγγράφων Aspose.Words for Android via Java για να μετατρέψετε τη μορφή αρχείου DOCM σε HTML. Στη συνέχεια, χρησιμοποιώντας το PowerPoint API Aspose.Slides for Android Java , μπορείτε να δημιουργήσετε μια νέα Παρουσίαση, να γράψετε περιεχόμενο HTML σε αυτήν και να την αποθηκεύσετε ως PPTM.

Πώς να μετατρέψετε το DOCM σε PPTM στο Android

  1. Ανοίξτε το αρχείο DOCM χρησιμοποιώντας την κλάση Document
  2. Μετατρέψτε το αρχείο DOCM σε HTML χρησιμοποιώντας save ) μέθοδος
  3. Αρχικοποιήστε ένα νέο αντικείμενο Presentation
  4. Εξάγετε περιεχόμενο από αρχείο HTML χρησιμοποιώντας το BufferedReader και γράψτε το περιεχόμενο στο αρχείο παρουσίασής σας
  5. Αποθηκεύστε το έγγραφο στο PPTM χρησιμοποιώντας τη μέθοδο save

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

Για μετατροπή αρχείου DOCM σε PPTM, μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Total for Android via Java απευθείας από το Maven και εγκαταστήστε βιβλιοθήκες στην εφαρμογή σας.

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

// supports DOC, DOCX, DOT, DOTM, DOTX, FLATOPC, ODT, OTT, RTF, TXT, WORDML, DOCM input file formats
// load DOC file with an instance of Document
Document document = new Document("template.doc");
// save the document in HTML file format
document.save("HtmlOutput.html",SaveFormat.HTML);
// create a new presentation
Presentation pres = new Presentation();
// access the default first slide of presentation
ISlide slide = pres.getSlides().get_Item(0);
// add the AutoShape to accommodate the HTML content
IAutoShape ashape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 10, 10,
(float) pres.getSlideSize().getSize().getWidth(),
(float) pres.getSlideSize().getSize().getHeight());
ashape.getFillFormat().setFillType(FillType.NoFill);
// add text frame to the shape
ashape.addTextFrame("");
// clear all paragraphs in added text frame
ashape.getTextFrame().getParagraphs().clear();
// initialize StringBuilder to read Html
StringBuilder contents = new StringBuilder();
// load HTML file by using BufferedReader
BufferedReader reader = new BufferedReader(new FileReader(new File("HtmlOutput.html")));
String text = null;
// repeat until all lines are read
while ((text = reader.readLine()) != null) {
contents.append(text).append(System.getProperty("line.separator"));
}
reader.close();
// add HTML content in text frame
ashape.getTextFrame().getParagraphs().addFromHtml(content);
// supports POTM, POT, POTX, PPSM, PPS, PPSX, PPTM, PPT, PPTX, ODP output file formats.
// save presentation as Pptx
pres.save("output.pptx", com.aspose.slides.SaveFormat.Pptx);

Δωρεάν Online Μετατροπέας για DOCM σε PPTM

Μετατρέψτε το προστατευμένο DOCM σε PPTM στο Android μέσω Java

Μπορείτε επίσης να μετατρέψετε το DOCM που προστατεύεται με κωδικό πρόσβασης σε PPTM στις εφαρμογές σας Android. Εάν το έγγραφο DOCM εισόδου σας προστατεύεται με κωδικό πρόσβασης, δεν μπορείτε να το μετατρέψετε σε μορφή PPTM χωρίς να χρησιμοποιήσετε τον κωδικό πρόσβασης. Για να ανοίξετε ένα κρυπτογραφημένο έγγραφο, μπορείτε να ορίσετε τον σωστό κωδικό πρόσβασης στο αντικείμενο LoadOptions και να τον μεταβιβάσετε στον κατασκευαστή του εγγράφου.

// supports DOC, DOCX, DOT, DOTM, DOTX, FLATOPC, ODT, OTT, RTF, TXT, WORDML, DOCM input file formats
// load DOC file with an instance of Document
Document document = new Document("template.doc");
// save the document in HTML file format
document.save("HtmlOutput.html",SaveFormat.HTML);
// create a new presentation
Presentation pres = new Presentation();
// access the default first slide of presentation
ISlide slide = pres.getSlides().get_Item(0);
// add the AutoShape to accommodate the HTML content
IAutoShape ashape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 10, 10,
(float) pres.getSlideSize().getSize().getWidth(),
(float) pres.getSlideSize().getSize().getHeight());
ashape.getFillFormat().setFillType(FillType.NoFill);
// add text frame to the shape
ashape.addTextFrame("");
// clear all paragraphs in added text frame
ashape.getTextFrame().getParagraphs().clear();
// initialize StringBuilder to read Html
StringBuilder contents = new StringBuilder();
// load HTML file by using BufferedReader
BufferedReader reader = new BufferedReader(new FileReader(new File("HtmlOutput.html")));
String text = null;
// repeat until all lines are read
while ((text = reader.readLine()) != null) {
contents.append(text).append(System.getProperty("line.separator"));
}
reader.close();
// add HTML content in text frame
ashape.getTextFrame().getParagraphs().addFromHtml(content);
// add watermark
IAutoShape ashp = slide.getShapes()
.addAutoShape(ShapeType.Rectangle,50, 50, 500, 500);
ashp.addTextFrame("Watermark Text");
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions()
.get_Item(0).getPortionFormat().getFillFormat()
.setFillType(FillType.Solid);
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions()
.get_Item(0).getPortionFormat().getFillFormat()
.getSolidFillColor().setColor(Color.GRAY);
ashp.getTextFrame().getParagraphs().get_Item(0).getPortions()
.get_Item(0).getPortionFormat().setFontHeight(25);
// Change the line color of the rectangle to White
ashp.getShapeStyle().getLineColor().setColor(Color.WHITE);
ashp.getShapeStyle().setLineStyleIndex(LineStyle.ThinThin);
// Remove any fill formatting in the shape
ashp.getFillFormat().setFillType(FillType.NoFill);
ashp.setRotation(-45);
ashp.getAutoShapeLock().setSelectLocked(true);
ashp.getAutoShapeLock().setSizeLocked(true);
ashp.getAutoShapeLock().setTextLocked(true);
ashp.getAutoShapeLock().setPositionLocked(true);
ashp.getAutoShapeLock().setGroupingLocked(true);
// supports POTM, POT, POTX, PPSM, PPS, PPSX, PPTM, PPT, PPTX, ODP output file formats.
// save presentation as Pptx
pres.save("output.pptx", com.aspose.slides.SaveFormat.Pptx);

Συχνές Ερωτήσεις

  • Πώς μπορώ να μετατρέψω DOCM σε PPTM Online;
    Η διαδικτυακή εφαρμογή μετατροπής DOCM είναι ενσωματωμένη παραπάνω για τη διευκόλυνσή σας. Για να μετατρέψετε ένα αρχείο DOCM σε PPTM, απλώς προσθέστε το αρχείο DOCM σύροντάς το στη λευκή περιοχή ή κάνοντας κλικ μέσα στην περιοχή για να το εισαγάγετε. Μετά από αυτό, κάντε κλικ στο κουμπί "Μετατροπή". Μόλις ολοκληρωθεί η μετατροπή DOCM σε PPTM, μπορείτε να κάνετε λήψη του αρχείου που έχετε μετατρέψει με ένα μόνο κλικ.
  • Πόσος χρόνος χρειάζεται για τη μετατροπή DOCM;
    Η ταχύτητα αυτού του διαδικτυακού μετατροπέα εξαρτάται σε μεγάλο βαθμό από το μέγεθος του αρχείου DOCM που θέλετε να μετατρέψετε. Τα μικρά αρχεία DOCM μπορούν να μετατραπούν σε PPTM μέσα σε λίγα δευτερόλεπτα. Ωστόσο, εάν έχετε ενσωματώσει τον κώδικα μετατροπής στην εφαρμογή σας Android App, η ταχύτητα θα εξαρτηθεί από το πόσο καλά έχετε βελτιστοποιήσει την εφαρμογή σας για τη διαδικασία μετατροπής.
  • Είναι ασφαλής η μετατροπή DOCM σε PPTM χρησιμοποιώντας τον δωρεάν μετατροπέα Aspose.Total;
    Φυσικά! Μετά τη μετατροπή, ο σύνδεσμος λήψης για το αρχείο PPTM σας θα είναι άμεσα διαθέσιμος. Τα μεταφορτωμένα αρχεία διαγράφονται αυτόματα μετά από 24 ώρες και οι σύνδεσμοι λήψης καθίστανται άκυροι μετά από αυτό το διάστημα. Να είστε βέβαιοι ότι τα αρχεία σας είναι ασφαλή, καθώς κανείς άλλος δεν έχει πρόσβαση σε αυτά. Η υπηρεσία μετατροπής αρχείων μας, η οποία περιλαμβάνει αρχεία DOCM, είναι απολύτως ασφαλής. Επιπλέον, παρέχεται μια δωρεάν εφαρμογή για δοκιμαστικούς σκοπούς, η οποία σας επιτρέπει να επιβεβαιώσετε τα αποτελέσματα πριν από την ενσωμάτωση του κώδικα.
  • Τι πρόγραμμα περιήγησης πρέπει να χρησιμοποιήσω για τη μετατροπή DOCM;
    Τα σύγχρονα προγράμματα περιήγησης ιστού όπως τα Google Chrome, Firefox, Opera και Safari είναι συμβατά με αυτό το διαδικτυακό εργαλείο μετατροπής. Ωστόσο, εάν εργάζεστε σε μια εφαρμογή επιτραπέζιου υπολογιστή, το Aspose.Total DOCM Conversion API συνιστάται για ομαλή λειτουργία.

Εξερευνήστε DOCM επιλογές μετατροπής με Android

Μετατροπή DOCMs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή DOCMs σε DIF (Μορφή ανταλλαγής δεδομένων)
Μετατροπή DOCMs σε EXCEL (Μορφές αρχείων υπολογιστικών φύλλων)
Μετατροπή DOCMs σε FODS (Επίπεδο υπολογιστικό φύλλο OpenDocument XML)
Μετατροπή DOCMs σε ODS (Υπολογιστικό φύλλο OpenDocument)
Μετατροπή DOCMs σε SXC (Υπολογιστικό φύλλο StarOffice Calc)
Μετατροπή DOCMs σε TSV (Τιμές διαχωρισμένες με καρτέλες)
Μετατροπή DOCMs σε XLAM (Πρόσθετο με δυνατότητα Macro-Enabled)
Μετατροπή DOCMs σε XLS (Δυαδική μορφή Microsoft Excel)
Μετατροπή DOCMs σε XLSB (Δυαδικό βιβλίο εργασίας του Excel)
Μετατροπή DOCMs σε XLSM (Υπολογιστικό φύλλο με δυνατότητα μακροεντολής)
Μετατροπή DOCMs σε XLSX (Ανοίξτε το βιβλίο εργασίας XML)
Μετατροπή DOCMs σε XLT (Πρότυπο Excel 97 - 2003)
Μετατροπή DOCMs σε XLTM (Πρότυπο με δυνατότητα μακροεντολής Excel)
Μετατροπή DOCMs σε XLTX (Πρότυπο Excel)
Μετατροπή DOCMs σε ODP (Μορφή παρουσίασης OpenDocument)
Μετατροπή DOCMs σε POT (Αρχεία προτύπων Microsoft PowerPoint)
Μετατροπή DOCMs σε POTM (Αρχείο προτύπου Microsoft PowerPoint)
Μετατροπή DOCMs σε POTX (Παρουσίαση προτύπου Microsoft PowerPoint)
Μετατροπή DOCMs σε PPTX (Ανοίξτε τη μορφή παρουσίασης XML)
Μετατροπή DOCMs σε PPS (Παρουσίαση PowerPoint)
Μετατροπή DOCMs σε PPSM (Παρουσίαση με δυνατότητα μακροεντολής)
Μετατροπή DOCMs σε PPSX (Παρουσίαση PowerPoint)
Μετατροπή DOCMs σε PPT (Παρουσίαση powerpoint)
Μετατροπή DOCMs σε PPTX (Ανοίξτε τη μορφή παρουσίασης XML)
Μετατροπή DOCMs σε JSON (Αρχείο σημειογραφίας αντικειμένου JavaScript)