Перетворення презентацій PowerPoint у формати зображень можна використовувати в різних сценаріях. Наприклад, для відображення презентацій у веб-додатках або настільних програмах, для створення мініатюр тощо. Оскільки PNG є одним із найпопулярніших форматів зображень, у цій статті ви дізнаєтесь, як конвертувати PowerPoint PPT у PNG на Java. Ми продемонструємо, як перетворити кожен слайд презентації PPT на зображення PNG.
- Конвертер Java PowerPoint PPT у PNG — безкоштовно завантажити
- Як конвертувати PowerPoint PPT у PNG
- Перетворіть PowerPoint PPTX на PNG у Java
Конвертер Java PowerPoint PPT у PNG — безкоштовно завантажити
Для перетворення PPTX або PPT у PNG ми використаємо Aspose.Slides for Java. API дозволяє створювати, керувати та конвертувати презентації PowerPoint і OpenOffice із програм Java. Ви можете завантажити API або встановити його за допомогою наведених нижче конфігурацій Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>22.7</version>
<classifier>jdk16</classifier>
</dependency>
Як конвертувати PPT у PNG у Java
Aspose.Slides for Java забезпечує найпростіший спосіб конвертації слайдів PowerPoint PPT у зображення PNG. Нижче наведено кроки, які потрібно виконати для перетворення PPT у PNG у ваших програмах Java.
- Завантажте презентацію PPT/PPTX з диска.
- Встановіть розміри вихідного зображення PNG.
- Перетворіть кожен слайд у PPT на зображення PNG.
- Збережіть файл зображення PNG на диску.
Давайте тепер трансформуємо ці кроки в код, щоб побачити, як конвертувати файл PPTX у PNG у Java.
Перетворення Java PPT у PNG
Нижче наведено кроки для перетворення слайдів у PPT у PNG у Java.
- Спочатку створіть екземпляр класу Presentation, щоб завантажити презентацію.
- Визначте розміри отриманого зображення PNG.
- Перегляньте кожен ISlide у колекції Presentation.getSlides().
- Створіть зображення кожного слайда за допомогою методу ISlide.getThumbnail(float ScaleX, float ScaleY) та отримайте посилання на зображення в об’єкті BufferedImage.
- Створіть новий файл для вихідного зображення PNG.
- Нарешті, збережіть зображення PNG за допомогою методу ImageIO.write(BufferedImage, String, File).
У наступному прикладі коду показано, як конвертувати PPTX у PNG у Java.
// Завантажте презентацію PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// Визначений користувачем розмір
int desiredX = 1200;
int desiredY = 800;
// Отримання масштабованого значення X і Y
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;
// Переглядайте слайди презентації
for (ISlide sld : presentation.getSlides()) {
// Створіть повномасштабне зображення слайда
BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);
// Створіть новий файл, щоб зберегти зображення PNG
File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");
// Зберегти зображення PNG
ImageIO.write(bi, "png", outputfile);
}
Конвертер PPT в PNG Java - Отримайте безкоштовну ліцензію
Ви можете використовувати Aspose.Slides for Java без оціночних обмежень, отримавши безкоштовну тимчасову ліцензію.
Зберегти PPTX як PNG – онлайн-демонстрація
Спробуйте онлайн-конвертер PowerPoint у PNG, який базується на Aspose.Slides.
Висновок
У цій статті ви дізналися, як конвертувати слайди PowerPoint PPTX або PPT у PNG у Java. Ви можете просто встановити API та використовувати наданий код у своїх програмах Java. Крім того, ви можете відвідати документацію, щоб ознайомитися з іншими функціями API. Ви також можете повідомити нам про свої запити через наш форум.