A fejlesztőknek gyakran programozottan kell konvertálniuk a DOC fájlt PPSM-vé. A File Automation Java könyvtárak Aspose.Total for Java használatával néhány egyszerű lépésben automatizálhatja a renderelési folyamatot. A DOC-fájlt az Aspose.Words for Java használatával töltheti be, és konvertálhatja HTML formátumba. Ezt követően a hatékony PowerPoint manipulációs Java API Aspose.Slides for Java segítségével új prezentációt hozhat létre, HTML-tartalmat írhat bele, és PPSM-ként mentheti. .
Hogyan lehet DOC-t PPSM-vé konvertálni Java-n keresztül
- Nyissa meg a DOC-fájlt a Document osztály használatával
- Alakítsa át a DOC fájlt HTML formátumba a [save]( https://reference.aspose.com/words/java/com.aspose.words/Document#save(java.lang.String,com.aspose.words.SaveOptions) segítségével)) módszer
- Inicializáljon egy új Presentation objektumot
- Bontsa ki a tartalmat a HTML-fájlból a BufferedReader segítségével, és írja be a tartalmat a bemutatófájlba
- Mentse a dokumentumot az PPSM-be a save módszerrel
Konverziós követelmények
A DOC-fájl PPSM-vé konvertálásához egyszerűen használhatja az Aspose.Total for Java-t közvetlenül a [Maven]-ből ( https://releases.aspose.com/total/java/ ) alapú projektet, és vegyen fel könyvtárakat a pom.xml fájlba.
Alternatív megoldásként beszerezhet egy ZIP-fájlt a 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); |
Ingyenes online konverter DOC-hez PPSM-be
Konverziós követelmények
Az API azt is lehetővé teszi, hogy jelszóval védett DOC dokumentumokat konvertáljon PPSM-vé. Ha a bevitt DOC-dokumentum jelszóval védett, nem konvertálhatja PPSM 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, DOT, DOCX, DOCM, DOTX, and DOTM file formats | |
// load DOC file with an instance of Document | |
Document document = new Document("template.doc", new LoadOptions("MyPassword")); | |
// save the document in HTML file format | |
document.save("HtmlOutput.html",SaveFormat.HTML); | |
// create a new presentation | |
Presentation pres = new Presentation(); | |
// perform the conversion to PPT |
Gyakran Ismételt Kérdések
- Hogyan konvertálhatom a DOC-t PPSM Online formátumba?A fentebb integrált online alkalmazás lehetővé teszi a DOC fájlok PPSM formátumba konvertálását. A kezdéshez egyszerűen húzza át, vagy kattintson a fehér területen belülre a DOC-fájl importálásához. Miután feltöltötte a fájlt, kattintson a "Konvertálás" gombra. A DOC-PPSM konvertálási folyamat befejezése után egyetlen kattintással letöltheti a konvertált fájlt.
- Mennyi ideig tart a DOC konvertálása?Ez az online DOC konverter gyorsan működik, de sebessége elsősorban a konvertálandó DOC fájl méretétől függ. A kisebb DOC fájlok néhány másodperc alatt PPSM formátumba konvertálhatók. Ha integrálta a konverziós kódot Java-alkalmazásába, az átalakítási folyamat sebessége attól függ, hogy mennyire optimalizálta az alkalmazást.
- Biztonságos a DOC konvertálása PPSM formátumba az ingyenes Aspose.Total konverter segítségével?Természetesen! Az átalakítás befejezése után a PPSM-fájl letöltési linkje azonnal elérhető lesz. A feltöltött fájlokat 24 óra elteltével töröljük, és a letöltési linkek ezen időszak után nem működnek. Fájlai biztonságban vannak, és senki sem férhet hozzájuk. Az integrált alkalmazás elsősorban tesztelési célokra ingyenes, így a kód integrálása előtt ellenőrizheti az eredményeket.
- Milyen böngészőt használjak a DOC konvertálásához?Ezt az online konverziót bármilyen modern böngészővel elvégezheti, például Google Chrome, Firefox, Opera vagy Safari segítségével. Ha azonban asztali alkalmazást készít, az Aspose.Total DOC Conversion API zökkenőmentes élményt kínál.