Konwertuj prezentacje PowerPoint na dokumenty Word w systemie Android
Przegląd
Ten artykuł zapewnia rozwiązanie dla programistów dotyczące konwertowania prezentacji PowerPoint i OpenDocument na dokumenty Word przy użyciu Aspose.Slides i Aspose.Words. Przewodnik krok po kroku prowadzi przez każdy etap procesu konwersji.
Aspose.Slides i Aspose.Words
Aby przekonwertować plik PowerPoint (PPTX lub PPT) na Word (DOCX lub DOC), potrzebne są zarówno Aspose.Slides for Android via Java jak i Aspose.Words for Android via Java.
Jako samodzielne API, Aspose.Slides dla java udostępnia funkcje pozwalające na wyodrębnianie tekstu z prezentacji.
Aspose.Words to zaawansowane API przetwarzania dokumentów, które umożliwia aplikacjom generowanie, modyfikowanie, konwertowanie, renderowanie, drukowanie plików oraz wykonywanie innych zadań na dokumentach bez użycia Microsoft Word.
Konwertuj PowerPoint na Word
- Pobierz biblioteki Aspose.Slides for Android via Java oraz Aspose.Words for Java.
- Dodaj aspose-slides-x.x-jdk16.jar i aspose-words-x.x-jdk16.jar do swojego CLASSPATH.
- Użyj poniższego fragmentu kodu, aby przekonwertować PowerPoint na Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// generuje obraz slajdu jako strumień bajtów
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// wstawia teksty slajdu
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
Jakie komponenty muszą być zainstalowane, aby konwertować prezentacje PowerPoint i OpenDocument na dokumenty Word?
Wystarczy dodać odpowiedni pakiet dla Aspose.Slides for Android via Java i Aspose.Words for Android via Java do projektu. Obie biblioteki działają jako samodzielne API i nie ma wymogu instalacji Microsoft Office.
Czy wszystkie formaty prezentacji PowerPoint i OpenDocument są obsługiwane?
Aspose.Slides obsługuje wszystkie formaty prezentacji, w tym PPT, PPTX, ODP i inne powszechne typy plików. Dzięki temu możesz pracować z prezentacjami utworzonymi w różnych wersjach Microsoft PowerPoint.