Konvertálja a DOCM-t PPTM-vé az Android alkalmazásokban vagy Online App

DOCM- PPTM-konverzió az Android-alkalmazásokban a Microsoft Word® vagy a PowerPoint telepítése nélkül

 

Ön Android-fejlesztő, aki dokumentumkonverziós funkciót szeretne hozzáadni az alkalmazásához? Aspose.Total for Android via Java A fájlformátum-automatizálási könyvtárak segíthetnek automatizálni a dokumentumátalakítási folyamatot Android-alkalmazásaiban. A DOCM-fájl PPTM-re konvertálásához először használhatja a dokumentummanipulációs API-t Aspose.Words for Android Java a DOCM-fájlformátum HTML-lé konvertálásához. Ezt követően a PowerPoint API Aspose.Slides for Android Java használatával új prezentációt hozhat létre, HTML-tartalmat írhat bele, és más néven mentheti. PPTM.

Hogyan lehet a DOCM-t PPTM-vé konvertálni Androidon

  1. Nyissa meg a DOCM-fájlt a Document osztály használatával
  2. Alakítsa át a DOCM fájlt HTML formátumba a save segítségével )) módszer
  3. Inicializáljon egy új Presentation objektumot
  4. Bontsa ki a tartalmat HTML-fájlból a BufferedReader segítségével, és írja be a tartalmat a bemutatófájlba
  5. Mentse a dokumentumot az PPTM-be a save módszerrel

Konverziós követelmények

A DOCM- és PPTM-fájlok konvertálásához egyszerűen használhatja az Aspose.Total for Androidot Java-n keresztül közvetlenül a Maven -től, és telepítse a könyvtárakat az alkalmazásba.

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

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

Ingyenes online konverter DOCM-hez PPTM-be

Konvertálja a védett DOCM-t PPTM-vé Androidon Java segítségével

A jelszóval védett DOCM-ját PPTM-vé is konvertálhatja Android-alkalmazásaiban. Ha a bevitt DOCM-dokumentum jelszóval védett, nem konvertálhatja PPTM formátumba jelszó nélkül. A titkosított dokumentum megnyitásához beállíthatja a megfelelő jelszót a LoadOptions objektumban, és átadhatja a dokumentum konstruktorának.

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

Gyakran Ismételt Kérdések

  • Hogyan konvertálhatom a DOCM-t PPTM Online formátumba?
    A DOCM konverziós online alkalmazás fent van az Ön kényelme érdekében. Egy DOCM-fájl PPTM formátumba konvertálásához egyszerűen adja hozzá a DOCM-fájlt úgy, hogy húzza a fehér területre, vagy kattintson a terület belsejébe az importáláshoz. Ezt követően kattintson a "Konvertálás" gombra. Miután a DOCM-ből PPTM-be konvertálás befejeződött, egyetlen kattintással letöltheti az átalakított fájlt.
  • Mennyi ideig tart a DOCM konvertálása?
    Ennek az online konverternek a sebessége nagyban függ a konvertálni kívánt DOCM fájl méretétől. A kisméretű DOCM fájlok néhány másodperc alatt PPTM formátumba konvertálhatók. Ha azonban integrálta a konverziós kódot Android App-alkalmazásába, a sebesség attól függ, hogy mennyire optimalizálta az alkalmazást a konverziós folyamathoz.
  • Biztonságos a DOCM konvertálása PPTM formátumba az ingyenes Aspose.Total konverter segítségével?
    Természetesen! Az átalakítás után a PPTM-fájl letöltési linkje azonnal elérhető lesz. A feltöltött fájlok 24 óra elteltével automatikusan törlődnek, a letöltési hivatkozások pedig ezt követően érvénytelenné válnak. Biztos lehet benne, hogy fájljai biztonságban vannak, mivel senki más nem férhet hozzájuk. A DOCM fájlokat is tartalmazó fájlkonverziós szolgáltatásunk teljesen biztonságos. Ezenkívül egy ingyenes alkalmazás is rendelkezésre áll tesztelési célokra, amely lehetővé teszi az eredmények megerősítését a kód integrálása előtt.
  • Milyen böngészőt használjak a DOCM konvertálásához?
    A modern webböngészők, például a Google Chrome, a Firefox, az Opera és a Safari kompatibilisek ezzel az online konvertáló eszközzel. Ha azonban asztali alkalmazáson dolgozik, az Aspose.Total DOCM Conversion API ajánlott a zavartalan működés érdekében.

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

DOCMs konvertálása CSV (Comma Seperated Values)
DOCMs konvertálása DIF (Data Interchange Format)
DOCMs konvertálása EXCEL (Spreadsheet File Formats)
DOCMs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
DOCMs konvertálása ODS (OpenDocument Spreadsheet)
DOCMs konvertálása SXC (StarOffice Calc Spreadsheet)
DOCMs konvertálása TSV (Tab Seperated Values)
DOCMs konvertálása XLAM (Excel Macro-Enabled Add-In)
DOCMs konvertálása XLS (Microsoft Excel Spreadsheet (Legacy))
DOCMs konvertálása XLSB (Excel Binary Workbook)
DOCMs konvertálása XLSM (Macro-enabled Spreadsheet)
DOCMs konvertálása XLSX (Open XML Workbook)
DOCMs konvertálása XLT (Excel 97 - 2003 Template)
DOCMs konvertálása XLTM (Excel Macro-Enabled Template)
DOCMs konvertálása XLTX (Excel Template)
DOCMs konvertálása JSON (JavaScript Object Notation File)
DOCMs konvertálása ODP (OpenDocument Presentation Format)
DOCMs konvertálása POT (Microsoft PowerPoint Template Files)
DOCMs konvertálása POTM (Microsoft PowerPoint Template File)
DOCMs konvertálása POTX (Microsoft PowerPoint Template Presentation)
DOCMs konvertálása PPTX (Open XML presentation Format)
DOCMs konvertálása PPS (PowerPoint Slide Show)
DOCMs konvertálása PPSM (Macro-enabled Slide Show)
DOCMs konvertálása PPSX (PowerPoint Slide Show)
DOCMs konvertálása PPT (Microsoft PowerPoint 97-2003)
DOCMs konvertálása PPTX (Open XML presentation Format)