Конвертация PowerPoint в Word
Contents
[
Hide
]
Если вы планируете использовать текстовое содержание или информацию из презентации (PPT или PPTX) новыми способами, вам может быть полезно конвертировать презентацию в Word (DOC или DOCX).
- По сравнению с Microsoft PowerPoint приложение Microsoft Word лучше оборудовано инструментами или функциональностью для работы с содержанием.
- Помимо функций редактирования в Word, вы также можете получить преимущество от улучшенного сотрудничества, печати и функций обмена.
Вам может быть интересно попробовать наш Онлайн конвертер Презентация в Word, чтобы узнать, что вы можете получить, работая с текстовым содержанием слайдов.
Aspose.Slides и Aspose.Words
Чтобы конвертировать файл PowerPoint (PPTX или PPT) в Word (DOCX или DOC), вам нужны оба Aspose.Slides для Java и Aspose.Words для Java.
В качестве самостоятельного API, Aspose.Slides для Java предоставляет функции, которые позволяют извлекать текст из презентаций.
Aspose.Words является передовым API для обработки документов, который позволяет приложениям генерировать, модифицировать, конвертировать, рендерить, печатать файлы и выполнять другие задачи с документами без использования Microsoft Word.
Конвертация PowerPoint в Word
- Скачайте библиотеки Aspose.Slides для Java и Aspose.Words для Java.
- Добавьте aspose-slides-x.x-jdk16.jar и aspose-words-x.x-jdk16.jar в ваш CLASSPATH.
- Используйте этот фрагмент кода для конвертации PowerPoint в Word:
Presentation pres = new Presentation(inputPres);
try {
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides())
{
// генерирует и вставляет изображение слайда
BufferedImage bitmap = slide.getThumbnail(1, 1);
builder.insertImage(bitmap);
// вставляет тексты слайда
for (IShape shape : slide.getShapes())
{
if (shape instanceof AutoShape)
{
builder.writeln(((AutoShape)shape).getTextFrame().getText());
}
}
builder.insertBreak(BreakType.PAGE_BREAK);
}
doc.save(outputDoc);
} finally {
if (pres != null) pres.dispose();
}