Konvertera PowerPoint-presentationer till Word-dokument på Android

Översikt

Den här artikeln ger en lösning för utvecklare för att konvertera PowerPoint‑ och OpenDocument‑presentationer till Word‑dokument med Aspose.Slides och Aspose.Words. Den steg‑för‑steg‑guiden leder dig genom alla steg i konverteringsprocessen.

Aspose.Slides och Aspose.Words

För att konvertera en PowerPoint‑fil (PPTX eller PPT) till Word (DOCX eller DOCX) behöver du både Aspose.Slides for Android via Java och Aspose.Words for Android via Java.

Som ett fristående API ger Aspose.Slides för java funktioner som låter dig extrahera text från presentationer.

Aspose.Words är ett avancerat dokumentbehandlings‑API som låter applikationer skapa, ändra, konvertera, rendera, skriva ut filer och utföra andra uppgifter med dokument utan att använda Microsoft Word.

Konvertera PowerPoint till Word

  1. Ladda ner biblioteken Aspose.Slides for Android via Java och Aspose.Words for Java.
  2. Lägg till aspose-slides-x.x-jdk16.jar och aspose-words-x.x-jdk16.jar i din CLASSPATH.
  3. Använd detta kodexempel för att konvertera PowerPoint‑filen till Word:
Presentation pres = new Presentation("sample.pptx");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

for (ISlide slide : pres.getSlides()) {
    // genererar en bild av bilden som en bytearrayström
    IImage image = slide.getImage(1, 1);
    ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
    image.save(imageStream, ImageFormat.Png);
    image.dispose();

    builder.insertImage(imageStream.toByteArray());

    // infogar bildens texter
    for (IShape shape : slide.getShapes()) {
        if (shape instanceof AutoShape) {
            builder.writeln(((AutoShape) shape).getTextFrame().getText());
        }
    }

    builder.insertBreak(BreakType.PAGE_BREAK);
}

doc.save("output.docx");
pres.dispose();

FAQ

Vilka komponenter måste installeras för att konvertera PowerPoint- och OpenDocument-presentationer till Word-dokument?

Du behöver bara lägga till det respektive paketet för Aspose.Slides for Android via Java och Aspose.Words for Android via Java i ditt projekt. Båda biblioteken fungerar som fristående API:er, och det finns inget krav på att Microsoft Office måste vara installerat.

Stöds alla PowerPoint- och OpenDocument-presentationformat?

Aspose.Slides stöder alla presentationsformat, inklusive PPT, PPTX, ODP och andra vanliga filtyper. Detta säkerställer att du kan arbeta med presentationer som skapats i olika versioner av Microsoft PowerPoint.