Конвертация презентаций PowerPoint в документы Word на Android
Если вы планируете использовать текстовый контент или информацию из презентации (PPT или PPTX) новыми способами, вам может быть полезно конвертировать презентацию в Word (DOC или DOCX).
- По сравнению с Microsoft PowerPoint, приложение Microsoft Word более оснащено инструментами и функциями для работы с контентом.
- Помимо функций редактирования в Word, вы также можете воспользоваться улучшенными возможностями совместной работы, печати и обмена.
Aspose.Slides and Aspose.Words
Чтобы конвертировать файл PowerPoint (PPTX или PPT) в Word (DOC или DOCX), вам нужны как Aspose.Slides for Android via Java, так и Aspose.Words for Android via Java.
Как самостоятельный API, Aspose.Slides для Java предоставляет функции, позволяющие извлекать текст из презентаций.
Aspose.Words — это передовой API обработки документов, который позволяет приложениям создавать, изменять, конвертировать, рендерить, печатать файлы и выполнять другие задачи с документами без использования Microsoft Word.
Convert PowerPoint to Word
- Скачайте библиотеки Aspose.Slides for Android via Java и Aspose.Words for Java.
- Добавьте aspose-slides-x.x-jdk16.jar и aspose-words-x.x-jdk16.jar в ваш CLASSPATH.
- Используйте этот фрагмент кода для конвертации PowerPoint в Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// генерирует изображение слайда в виде потока байтов
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// вставляет тексты слайда
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
Какие компоненты необходимо установить для конвертации презентаций PowerPoint и OpenDocument в документы Word?
Вам достаточно добавить соответствующий пакет Aspose.Slides for Android via Java и Aspose.Words for Android via Java в ваш проект. Обе библиотеки работают как самостоятельные API, и установка Microsoft Office не требуется.
Поддерживаются ли все форматы презентаций PowerPoint и OpenDocument?
Aspose.Slides поддерживает все форматы презентаций, включая PPT, PPTX, ODP и другие распространённые типы файлов. Это гарантирует, что вы можете работать с презентациями, созданными в разных версиях Microsoft PowerPoint.