Как преобразовать PowerPoint в PNG или JPG в Java
Преобразование слайдов PowerPoint в PNG или JPG облегчает обмен, встраивание и совместимость на различных платформах. Если вам нужно показать слайды на веб-сайте, включить их в электронное письмо или просто создать статичные изображения для справки, преобразование в PNG или JPG обеспечит практичное решение для ваших нужд.
В этой статье вы узнаете, как конвертировать PowerPoint в PNG и JPG с помощью Spire.Presentation for Java.
- Преобразование PowerPoint в PNG в Java
- Конвертировать PowerPoint в JPG в Java
Установите библиотеку
Spire.Presentation for Java — это профессиональная Java-библиотека для чтения, создания и работы с файлами PowerPoint в Java-приложениях.
Если вы создаете проект Maven, вы можете легко импортировать jar в свое приложение с помощью следующих конфигураций. Для проектов, не использующих Maven, загрузите Spire.Pdf.jar и добавьте его в качестве зависимости в ваше приложение.
Преобразование PowerPoint в PNG в Java
Spire.Presentation for Java предлагает метод ISlide.saveAsImage(), который позволяет легко конвертировать слайды презентации PowerPoint в файлы изображений в таких форматах, как PNG, JPG или BMP. В этом примере показано, как конвертировать слайды PowerPoint в PNG в Java.
import com.spire.presentation.ISlide;
import com.spire.presentation.Presentation;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
public class ConvertPowerPointToPngOrJpg {
public static void main(String []args) throws Exception {
//Create a Presentation instance
Presentation presentation = new Presentation();
//Load a PowerPoint document
presentation.loadFromFile("Sample.pptx");
//Iterate through all slides in the PowerPoint document
for(int i = 0; i < presentation.getSlides().getCount(); i++)
{
ISlide slide = presentation.getSlides().get(i);
//Save each slide as PNG image
BufferedImage image = slide.saveAsImage();
String fileName = String.format("ToImage-%1$s.png", i);
ImageIO.write(image, "PNG",new File(fileName));
}
}
}
Конвертировать PowerPoint в JPG в Java
В этом примере показано, как конвертировать PowerPoint в JPG в Java.
import com.spire.presentation.ISlide;
import com.spire.presentation.Presentation;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
public class ConvertPowerPointToPngOrJpg {
public static void main(String []args) throws Exception {
//Create a Presentation instance
Presentation presentation = new Presentation();
//Load a PowerPoint document
presentation.loadFromFile("Sample.pptx");
//Iterate through all slides in the PowerPoint document
for(int i = 0; i < presentation.getSlides().getCount(); i++)
{
ISlide slide = presentation.getSlides().get(i);
//Save each slide as JPG image
BufferedImage image = slide.saveAsImage();
String fileName = String.format("ToImage-%1$s.jpg", i);
ImageIO.write(image, "JPG",new File(fileName));
}
}
}
Заключение
В этой статье показано, как конвертировать документы PowerPoint в файлы изображений PNG или JPG. Будучи продвинутой библиотекой PowerPoint, Spire.Presentation for Java поддерживает множество других функций, таких как: