Converter apresentações PowerPoint para documentos Word no Android
Visão geral
Este artigo fornece uma solução para desenvolvedores sobre a conversão de apresentações PowerPoint e OpenDocument para documentos Word usando Aspose.Slides e Aspose.Words. O guia passo a passo orienta você em cada etapa do processo de conversão.
Aspose.Slides e Aspose.Words
Para converter um arquivo PowerPoint (PPTX ou PPT) para Word (DOCX ou DOCX), você precisa tanto do Aspose.Slides for Android via Java quanto do Aspose.Words for Android via Java.
Como uma API autônoma, o Aspose.Slides para java fornece funções que permitem extrair textos de apresentações.
Aspose.Words é uma API avançada de processamento de documentos que permite que aplicativos gerem, modifiquem, convertam, renderizem, imprimam arquivos e executem outras tarefas com documentos sem utilizar o Microsoft Word.
Converter PowerPoint para Word
- Baixe as bibliotecas Aspose.Slides for Android via Java e Aspose.Words for Java.
- Adicione aspose-slides-x.x-jdk16.jar e aspose-words-x.x-jdk16.jar ao seu CLASSPATH.
- Use este trecho de código para converter o PowerPoint em Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// gera uma imagem do slide como um fluxo de bytes
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// insere os textos do slide
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
Quais componentes precisam ser instalados para converter apresentações PowerPoint e OpenDocument em documentos Word?
Você só precisa adicionar o respectivo pacote do Aspose.Slides for Android via Java e do Aspose.Words for Android via Java ao seu projeto. Ambas as bibliotecas funcionam como APIs autônomas, e não há necessidade de instalar o Microsoft Office.
Todos os formatos de apresentações PowerPoint e OpenDocument são suportados?
Aspose.Slides suporta todos os formatos de apresentação, incluindo PPT, PPTX, ODP e outros tipos de arquivo comuns. Isso garante que você possa trabalhar com apresentações criadas em várias versões do Microsoft PowerPoint.