Конвертировать презентации в различные форматы на Java
Обзор
Aspose.Slides for Java может загружать презентации PowerPoint и OpenDocument и сохранять или отображать их во многих других форматах без Microsoft PowerPoint, OpenOffice или LibreOffice. Вы можете преобразовать устаревшие файлы PPT в современные PPTX, экспортировать презентации в документы фиксированного макета, такие как PDF и XPS, публиковать слайды как HTML или рендерить слайды в графические файлы для превью, миниатюр и архивов.
Большинство конверсий документов используют один и тот же общий рабочий процесс: загрузить исходный файл, выбрать требуемый формат вывода и при необходимости применить параметры, специфичные для формата. Для графических форматов каждый слайд рендерится отдельно, а затем сохраняется как растровое или векторное изображение. Специализированные статьи, указанные ниже, предоставляют детали реализации для каждого случая.
Выберите сценарий конверсии
Используйте статьи ниже для полноценных примеров Java и параметров, специфичных для формата.
| Сценарий | Когда нужно | Статья |
|---|---|---|
| PPT/PPTX/ODP в PPTX | Обновить устаревшие файлы PPT, нормализовать существующие файлы PPTX или преобразовать презентации OpenDocument в PowerPoint PPTX. | Преобразовать PPT в PPTX, Преобразовать ODP в PPTX, Сохранить презентации |
| PPTX в PPT | Сохранить современную презентацию PowerPoint в более старый двоичный формат PPT для совместимости со старыми процессами. | Преобразовать PPTX в PPT |
| PPT/PPTX/ODP в PDF | Создать портативные, индексируемые документы фиксированного макета для обмена, печати или архивирования. | Преобразовать PowerPoint в PDF |
| PPT/PPTX/ODP в PDF с примечаниями | Экспортировать заметки докладчика вместе с содержимым слайдов. | Преобразовать PowerPoint в PDF с заметками |
| PPT/PPTX/ODP в HTML | Опубликовать презентации как HTML‑страницы и управлять изображениями, шрифтами, заметками и параметрами адаптивного макета. | Преобразовать PowerPoint в HTML |
| PPT/PPTX/ODP в HTML5 | Экспортировать слайды в HTML5 для просмотра в браузере с сохранением форматирования и интерактивности. | Преобразовать презентации в HTML5 |
| PPT/PPTX/ODP в PNG | Отобразить каждый слайд в PNG‑изображение для превью, миниатюр или веб‑вывода. | Преобразовать PowerPoint в PNG |
| PPT/PPTX/ODP в JPG | Отобразить слайды в JPG‑изображения и управлять размерами и качеством изображений. | Преобразовать PowerPoint в JPG |
| Слайд в SVG | Экспортировать отдельные слайды в масштабируемую векторную графику. | Отобразить слайд как SVG |
| PPT/PPTX/ODP в XPS | Создать документы XPS фиксированного макета. | Преобразовать PowerPoint в XPS |
| PPT/PPTX/ODP в TIFF | Сохранить презентацию как многостраничный TIFF‑файл для печати, сканирования, факса или архивных процессов. | Преобразовать PowerPoint в TIFF |
| PPT/PPTX/ODP в TIFF с примечаниями | Сохранить слайды с заметками докладчика в TIFF. | Преобразовать PowerPoint в TIFF с заметками |
| PPT/PPTX в Word | Преобразовать слайды в документ Word, когда требуется вывод в виде документа. | Преобразовать PowerPoint в Word |
| PPT/PPTX в Markdown | Извлечь содержимое презентации в Markdown для документации и текстовых рабочих процессов. | Преобразовать PowerPoint в Markdown |
| PPT/PPTX/ODP в XML | Создать текстовую презентацию PowerPoint XML для инспекции, сравнения, отладки или XML‑ориентированных процессов. | Преобразовать PowerPoint в XML |
| PPT/PPTX в анимированный GIF | Создать анимированный GIF из слайдов. | Преобразовать PowerPoint в анимированный GIF |
| PPT/PPTX в видео | Создать процесс экспорта презентации в видео. | Преобразовать PowerPoint в видео |
| Презентация в XAML | Экспортировать слайды в XAML для сценариев пользовательского интерфейса Java. | Экспортировать презентации в XAML |
Для более полного списка входных и выходных форматов см. Supported File Formats.
Конверсия PowerPoint и OpenDocument
Aspose.Slides for Java поддерживает конверсию из часто используемых форматов презентаций, таких как PPT, PPTX, PPS, PPSX, POT, POTX и ODP. Один и тот же API конверсии используется для файлов PowerPoint и OpenDocument, поэтому рабочий процесс, сохраняющий файл PPTX в PDF, обычно можно применить к файлу ODP, изменив только входной файл.
При конвертации ODP‑файлов помните, что приложения PowerPoint и OpenDocument не поддерживают каждую компоновку и форматирование одинаково. Если ODP‑файл был создан в LibreOffice или OpenOffice Impress, проверьте результат и используйте параметры, описанные в Преобразовать презентации OpenDocument, когда требуется руководство по конкретному формату.
Конверсия PPT в PPTX
PPT — это старый двоичный формат PowerPoint, а PPTX — современный формат Office Open XML. Aspose.Slides for Java поддерживает высокоточное преобразование PPT в PPTX с сохранением сложных структур презентации, таких как мастера, макеты, слайды, диаграммы, группированные фигуры, заполнительные объекты, текстовые рамки, текстуры и заливки изображениями.
Для деталей см. Преобразовать PPT в PPTX и PPT против PPTX.
Экспорт фиксированного макета
PDF, XPS и TIFF полезны, когда вывод должен выглядеть одинаково на разных устройствах и не должен редактироваться как презентация. Специализированные статьи по PDF, XPS и TIFF объясняют, как управлять соответствием стандартам, скрытыми слайдами, заметками, качеством изображений, сжатием, форматом пикселей и размером вывода.
Экспорт HTML и изображений
Экспорт в HTML и HTML5 полезен для просмотра в браузере, веб‑публикаций и лёгкого обмена. Экспорт изображений полезен, когда каждый слайд должен стать отдельным превью, миниатюрой или растровым ресурсом. Используйте статьи по PNG, JPG и SVG для получения рекомендаций по рендерингу, специфичному для формата.
FAQ
Нужен ли мне Microsoft PowerPoint для конверсии презентаций?
Нет. Aspose.Slides for Java — это автономная библиотека и не требует Microsoft PowerPoint или автоматизации Office.
Можно ли пакетно конвертировать множество презентаций?
Да. Загружайте каждую презентацию, сохраняйте её в требуемом формате и освобождайте объект презентации после обработки. Для параллельной обработки используйте отдельные экземпляры презентаций и следуйте рекомендациям по многопоточности.
Можно ли экспортировать только выбранные слайды?
Да. Несколько методов экспорта позволяют передавать индексы слайдов или рендерить отдельные слайды в зависимости от формата вывода. См. специализированную статью для нужного формата.
Можно ли включать скрытые слайды при экспорте в PDF или XPS?
Да. Используйте параметры экспорта скрытых слайдов, описанные в статьях PDF и XPS.
Можно ли создать вывод PDF/A?
Да. Параметры соответствия PDF доступны при экспорте в PDF. См. Преобразовать PowerPoint в PDF для подробностей.
Как обрабатываются шрифты при конверсии?
Aspose.Slides может использовать встроенные шрифты, резервные шрифты и настройки замены шрифтов. См. Embedded Font, Fallback Font и Font Substitution.