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
- Nyissa meg a DOCM-fájlt a Document osztály használatával
- Alakítsa át a DOCM fájlt HTML formátumba a save segítségével )) módszer
- Inicializáljon egy új Presentation objektumot
- Bontsa ki a tartalmat HTML-fájlból a BufferedReader segítségével, és írja be a tartalmat a bemutatófájlba
- 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.