Converti presentazioni PowerPoint in documenti Word su Android
Panoramica
Questo articolo fornisce una soluzione per gli sviluppatori sulla conversione di presentazioni PowerPoint e OpenDocument in documenti Word utilizzando Aspose.Slides e Aspose.Words. La guida passo‑passo ti accompagna attraverso ogni fase del processo di conversione.
Aspose.Slides e Aspose.Words
Per convertire un file PowerPoint (PPTX o PPT) in Word (DOCX o DOC), è necessario sia Aspose.Slides for Android via Java sia Aspose.Words for Android via Java.
Come API autonoma, Aspose.Slides per java fornisce funzioni che consentono di estrarre testi dalle presentazioni.
Aspose.Words è un’API avanzata di elaborazione documenti che permette alle applicazioni di generare, modificare, convertire, renderizzare, stampare file e svolgere altre operazioni sui documenti senza utilizzare Microsoft Word.
Convertire PowerPoint in Word
- Scarica le librerie Aspose.Slides for Android via Java e Aspose.Words for Java.
- Aggiungi aspose-slides-x.x-jdk16.jar e aspose-words-x.x-jdk16.jar al tuo CLASSPATH.
- Utilizza questo frammento di codice per convertire il PowerPoint in Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// genera un'immagine della diapositiva come flusso di byte
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// inserisce i testi della 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
Quali componenti devono essere installati per convertire presentazioni PowerPoint e OpenDocument in documenti Word?
Devi aggiungere solo il pacchetto corrispondente per Aspose.Slides for Android via Java e Aspose.Words for Android via Java al tuo progetto. Entrambe le librerie funzionano come API autonome e non è necessario installare Microsoft Office.
Sono supportati tutti i formati di presentazione PowerPoint e OpenDocument?
Aspose.Slides supporta tutti i formati di presentazione, inclusi PPT, PPTX, ODP e altri tipi di file comuni. Questo garantisce che tu possa lavorare con presentazioni create in diverse versioni di Microsoft PowerPoint.