Convertir presentaciones de PowerPoint a documentos Word en Android

Si planea usar contenido textual o información de una presentación (PPT o PPTX) de nuevas maneras, puede beneficiarse de convertir la presentación a Word (DOC o DOCX).

  • En comparación con Microsoft PowerPoint, la aplicación Microsoft Word está mejor equipada con herramientas o funcionalidades para el contenido.
  • Además de las funciones de edición en Word, también puede beneficiarse de características mejoradas de colaboración, impresión y uso compartido.

Aspose.Slides y Aspose.Words

Para convertir un archivo PowerPoint (PPTX o PPT) a Word (DOCX o DOCX), necesita tanto Aspose.Slides for Android via Java como Aspose.Words for Android via Java.

Como una API independiente, Aspose.Slides para java ofrece funciones que le permiten extraer texto de las presentaciones.

Aspose.Words es una API avanzada de procesamiento de documentos que permite a las aplicaciones generar, modificar, convertir, renderizar, imprimir archivos y realizar otras tareas con documentos sin utilizar Microsoft Word.

Convertir PowerPoint a Word

  1. Descargue las bibliotecas Aspose.Slides for Android via Java y Aspose.Words for Java.
  2. Agregue aspose-slides-x.x-jdk16.jar y aspose-words-x.x-jdk16.jar a su CLASSPATH.
  3. Utilice este fragmento de código para convertir el PowerPoint a Word:
Presentation pres = new Presentation("sample.pptx");

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

for (ISlide slide : pres.getSlides()) {
    // genera una imagen de la diapositiva como flujo de bytes
    IImage image = slide.getImage(1, 1);
    ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
    image.save(imageStream, ImageFormat.Png);
    image.dispose();

    builder.insertImage(imageStream.toByteArray());

    // inserta los textos de la diapositiva
    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

¿Qué componentes deben instalarse para convertir presentaciones PowerPoint y OpenDocument a documentos Word?

Solo necesita agregar el paquete correspondiente de Aspose.Slides for Android via Java y Aspose.Words for Android via Java a su proyecto. Ambas bibliotecas funcionan como APIs independientes, y no es necesario tener instalado Microsoft Office.

¿Se admiten todos los formatos de presentaciones PowerPoint y OpenDocument?

Aspose.Slides admite todos los formatos de presentación, incluidos PPT, PPTX, ODP y otros tipos de archivo comunes. Esto garantiza que pueda trabajar con presentaciones creadas en varias versiones de Microsoft PowerPoint.