PowerPoint sunumlarının görüntü formatlarına dönüştürülmesi çeşitli senaryolarda kullanılabilir. Örneğin, web veya masaüstü uygulamalarınızda sunumları görüntülemek, küçük resimler oluşturmak vb. PNG en popüler görüntü biçimlerinden biri olduğundan, bu makalede PowerPoint PPT’yi PNG’ye nasıl dönüştüreceğinizi öğreneceksiniz. Java’da. Java’da bir PPT veya PPTX’teki her slaydın PNG görüntüsüne nasıl dönüştürüleceğini göstereceğiz.

Java PowerPoint PPT’den PNG’ye Dönüştürücü - Ücretsiz İndirin

PPTX veya PPT’den PNG’ye dönüştürme için Aspose.Slides for Java kullanacağız. API, Java uygulamalarının içinden PowerPoint ve OpenOffice sunumları oluşturmanıza, değiştirmenize ve dönüştürmenize olanak tanır. API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

<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>

Java’da PPT’yi PNG’ye Dönüştürme Adımları

Aspose.Slides for Java, PowerPoint PPT’deki slaytları PNG resimlerine dönüştürmenin en basit yolunu sağlar. Java uygulamalarınızda PPT’den PNG’ye dönüştürme için gerçekleştirmeniz gereken adımlar aşağıdadır.

  • PPT/PPTX sunumunu diskten yükleyin.
  • Çıktı PNG görüntüsünün boyutlarını ayarlayın.
  • PPT’deki her slaytı bir PNG görüntüsüne dönüştürün.
  • PNG resim dosyasını diske kaydedin.

Şimdi Java’da bir PPTX dosyasını PNG’ye nasıl dönüştüreceğinizi görmek için bu adımları koda dönüştürelim.

Java’da bir PPTX’i PNG’ye dönüştürme

Aşağıda, bir PowerPoint PPTX’teki slaytları Java’da PNG’ye dönüştürme adımları yer almaktadır.

  1. İlk olarak, sunumu yüklemek için Sunum sınıfının bir örneğini oluşturun.
  2. Ortaya çıkan PNG görüntüsünün boyutlarını tanımlayın.
  3. Presentation.getSlides() koleksiyonundaki her ISlide arasında geçiş yapın.
  4. ISlide.getThumbnail(float ScaleX, float ScaleY) yöntemini kullanarak her slaydın görüntüsünü oluşturun ve görüntünün referansını bir BufferedImage nesnesine alın.
  5. Çıktı PNG görüntüsü için yeni bir Dosya oluşturun.
  6. Son olarak, PNG görüntüsünü ImageIO.write(BufferedImage, String, File) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Java’da bir PPTX’in PNG’ye nasıl dönüştürüleceğini gösterir.

// PowerPoint sunumunu yükleyin
Presentation presentation = new Presentation("presentation.pptx");

// Kullanıcı tanımlı boyut
int desiredX = 1200;
int desiredY = 800;

// X ve Y'nin ölçeklendirilmiş değerini alma
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;

// Sunudaki slaytları yineleyin
for (ISlide sld : presentation.getSlides()) {
  
	// Slaydın tam ölçekli bir görüntüsünü oluşturun
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// PNG görüntüsünü kaydetmek için yeni bir dosya oluşturun
	File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");

	// PNG resmini kaydet
	ImageIO.write(bi, "png", outputfile);
}

PowerPoint’ten PNG’ye Java Dönüştürücü - Ücretsiz Lisans Alın

Aspose.Slides for Java’yı ücretsiz geçici lisans alarak değerlendirme sınırlamaları olmadan kullanabilirsiniz.

PPTX’i PNG olarak kaydet - Çevrimiçi Demo

Aspose.Slides tabanlı çevrimiçi PowerPoint’ten PNG’ye dönüştürücü deneyin.

Çözüm

Bu makalede, PowerPoint PPTX veya PPT’deki slaytları Java’da PNG’ye nasıl dönüştüreceğinizi öğrendiniz. API’yi yükleyebilir ve sağlanan kodu Java uygulamalarınızda kullanabilirsiniz. Ayrıca, API’nin diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca, sorularınızı [forumumuz] aracılığıyla bize bildirmekten çekinmeyin]13.

Ayrıca bakınız