
Вероятно, у вас есть причины для преобразования PowerPoint в Word. Преобразовав PPT в DOC, вы сможете воспользоваться преимуществами Сильные стороны Word с точки зрения параметров форматирования и возможностей печати. По сути, когда ваш документ находится в формате Word, вам может быть проще редактировать его содержимое или обновлять его, особенно с более подробной текстовой информацией.
Преобразование PowerPoint PPT в Word на Java
Хотя Microsoft PowerPoint и Microsoft Word являются одними из самых популярных бизнес-инструментов, ни одна из этих программ не предоставляет функций, упрощающих преобразование направлений из одного формата в другой. Все по-другому программно. В этой статье вы узнаете, как конвертировать PowerPoint в Word на Java.
API-интерфейсы Java для преобразования PPT в Word
Чтобы преобразовать презентацию PowerPoint в Word с помощью кода Java, вам нужно найти способ
Извлеките содержимое презентаций, например изображения, текст и т. д.
Поместите или вставьте извлеченное содержимое в документ Word.
Для выполнения этих задач вам нужен один API, способный управлять презентацией PowerPoint, и другой API, который делает то же самое с документами Word. Для выполнения описанных задач рекомендуем приобрести:
- Aspose.Slides for Java. Aspose.Slides for Java — это мощный API для создания, редактирования, преобразования и управления презентациями PowerPoint (без Microsoft PowerPoint или Office). Чтобы установить Aspose.Slides for Java, см. Установка.
- Aspose.Words for Java. Aspose.Words for Java — это многофункциональный API для обработки документов, используемый для создания, изменения, преобразования, рендеринга и печати файлов в форматах Microsoft Word. Чтобы установить Aspose.Words for Java, см. раздел Установка.
Информация: компания Aspose разработала бесплатный преобразователь PowerPoint в Word, который позволяет пользователям быстро преобразовывать презентации в документы Word. Этот конвертер можно считать реальной реализацией процесса преобразования PowerPoint в Word.
Преобразование PowerPoint в Word на Java
Добавьте aspose-slides-xx-jdk16.jar и aspose-words-xx-jdk16.jar в свой CLASSPATH.
Используйте этот фрагмент кода, чтобы преобразовать PowerPoint в Word:
Этот код Java показывает, как преобразовать PPT в 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();
}
Конвертер PPT в Word - Получите бесплатную лицензию
Если вы хотите попробовать функции Aspose.Slides и Aspose.Words без ограничений, мы рекомендуем вам получить бесплатную временную лицензию.
Заключение
Мы провели вас через операцию по преобразованию PowerPoint в Word. Предоставленный нами код Java (нацеленный на PPT в DOC) также может использоваться для других известных форматов PowerPoint и Word, которые могут включать PPT в DOCX, PPTX в DOCX, PPTX в DOC.
Чтобы узнать больше о Aspose.Slides функциях, см. нашу документацию. Если у вас есть вопросы, вы можете разместить их на нашем форуме.
Смотрите также
Поскольку теперь вы знаете, как преобразовать PowerPoint в Word на Java, вас могут заинтересовать другие операции, при которых презентация PowerPoint программно преобразуется в файлы других форматов.