Ez a rövid oktatóanyag leírja, hogyan exportálhatja a PowerPointot Wordbe Java használatával egy könnyen követhető lépések és egy futtatható mintakód segítségével. A PowerPointot Word-re konvertálja Java használatával egy meglévő prezentáció betöltésével, mondjuk PPTX vagy PPT-vel, majd átalakítja azt MS Word dokumentummá, például DOCX, DOC vagy bármely támogatott formátumba. . Nincs szükség az MS PowerPoint, az MS Word vagy bármely más harmadik féltől származó eszköz telepítésére az átalakítás végrehajtásához.
A PowerPoint Wordbe exportálásának lépései Java használatával
- Állítsa be a projektet, hogy hozzáadja a(z) Aspose.Slides for Java és Aspose.Words for Java fájlt a tárolóból
- Töltsön be egy meglévő PowerPoint prezentációt, amelyet MS Word dokumentummá kell konvertálni a Presentation osztályobjektum használatával
- Mentse ezt a bemutatót HTML-fájlként a lemezre
- Hozzon létre egy LoadOptions osztályobjektumot az Aspose.Words könyvtár használatával
- Állítsa be a betöltési formátumot HTML-re a betöltési beállításoknál
- Töltse be a korábban mentett HTML-fájlt az Aspose.Words könyvtár Document osztályobjektumába
- Mentse a dokumentumot DOCX-ként a lemezre
Ezek a lépések segítenek a forrásprezentációs fájl átalakításában PowerPointból Word-be Java használatával. A folyamat meglehetősen egyszerű, amikor a prezentációt betöltik és HTML-fájlként mentik, amelyet az Aspose.Words könyvtár tovább tölt be, hogy a kívánt formátumba konvertálja. Ön teljes mértékben irányíthatja a prezentáció betöltését, HTML-fájlként mentheti, betöltheti ezt a HTML-t a Dokumentum objektumba, majd elmentheti Word-fájlként.
Kód a PPTX-nek DOCX-vé alakításához Java használatával
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Convert PPTX to DOCX file | |
// Instantiate the slides license | |
com.aspose.slides.License slidesLicense = new com.aspose.slides.License(); | |
slidesLicense.setLicense("Aspose.Total.lic"); | |
// Instantiate the words license | |
com.aspose.words.License wordsLicense = new com.aspose.words.License(); | |
wordsLicense.setLicense("Aspose.Total.lic"); | |
// Load the source presentation | |
com.aspose.slides.Presentation pres = new com.aspose.slides.Presentation("sample.pptx"); | |
// Save the loaded presentation as an HTML file | |
pres.save("samplle.html", com.aspose.slides.SaveFormat.Html); | |
// Create LoadOptions object | |
com.aspose.words.LoadOptions options = new com.aspose.words.LoadOptions(); | |
options.setLoadFormat(com.aspose.words.LoadFormat.HTML); | |
// Load the HTML file into the Document class object | |
com.aspose.words.Document doc = new com.aspose.words.Document("sample.html", options); | |
// Save the loaded document as a DOCX file | |
doc.save("output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Ez a kód bemutatja a PPTX DOCX-re konvertálásának folyamatát Java használatával, ahol a Presentation osztály konstruktort csak fájlnévvel használják, de használhat más túlterheléseket is, például a LoadOptions-t, amely támogatja a betűtípusok beállítását, a betöltési formátumot és a védett jelszavakat. fájlt, és figyelmeztető visszahívást, hogy csak néhányat említsünk. Hasonlóképpen, miután a HTML-fájlt betölti a dokumentumobjektumba, számos műveletet is végrehajthat, például beállíthatja a háttér alakját, az oldalszínt, a vízjelet stb., mielőtt MS Word dokumentumként menti.
Ebben a témában megtanultuk a PPTX-t DOCX-re változtatni Java segítségével. Ha azonban új prezentációt szeretne létrehozni, majd Word-fájlként menteni, tekintse meg a hogyan készítsünk PowerPoint prezentációt Java használatával című cikket.