Java kullanarak PPT'yi JPG resimlere dönüştürme

Java kullanarak PPT’yi JPG görüntüsüne dönüştürme

Sosyal medya veya web pazarlamacısıysanız, PowerPoint sunumlarını web’de görüntülemeniz gerekebilir. Bu fikri uygulamanın en kolay yolu, PPT/PPTX slaytlarını JPG/JPEG gibi görüntü formatına dönüştürmektir. Bu makale, Java kullanarak PPT’yi JPG resimlere nasıl dönüştüreceğiniz konusunda size rehberlik edecektir. Ayrıca slaytların gri tonlamalı JPG’lere dönüştürülmesini ve çıktı görsellerinin boyutlarının özelleştirilmesini tartışacağız.

Bu makalede aşağıdaki noktalar ele alınacaktır:

PPT dönüştürme kitaplığı kurulumu

Bu bölümde bu Java dönüşümü kütüphanesinin kurulum prosedürünü öğreneceksiniz. Bir Java projesini veya uygulamasını yönetmek için Maven kullanıyorsanız pom.xml dosyasına aşağıdaki yapılandırmaları ekleyin.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Daha sonra aşağıdaki komutları çalıştırın.

mvn clean    
mvn install -U

Diğer Java çerçeveleriyle ilgili yapılandırmalar için lütfen releases.conholdate.com adresini ziyaret edin.

PPT slaytını Java’da JPG’ye dönüştürün

Bu bölümde tek bir PowerPoint slaydının JPEG görüntüsüne dönüştürülmesi gösterilmektedir. Aşağıda işi yapmak için gereken adımlar verilmiştir.

  1. Converter sınıfını kullanarak PowerPoint sunumunu yükleyin.
  2. ImageConvertOptions sınıfının bir örneğini başlatın ve dönüştürme dosyası formatını JPG olarak ayarlayın.
  3. JPG görüntüsünü kaydetmek için Converter.convert(String arg0, ConvertOptions arg1) yöntemini çağırın.

Aşağıdaki kod örneği, tek bir PPT slaydının Java’da JPG/JPEG görüntüsüne nasıl dönüştürüleceğini gösterir.

//Sunuyu yükle
Converter converter = new Converter("sample.pptx");
// JPG formatı için dönüştürme seçeneklerini ayarlayın
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// JPG formatına dönüştür
converter.convert("ppt-to-image.jpg", options);

Aşağıda yukarıdaki Java programını çalıştırdıktan sonra ortaya çıkan JPG bulunmaktadır.

PPTX'den JPG'ye resim

PPT/PPTX’i JPG’ye gri tonlamalı biçimde

Şimdiye kadar PPT’nin JPG görüntüsüne nasıl dönüştürüleceğini tartıştık. Bu bölümde ortaya çıkan JPG’nin gri tonlamalı biçimde nasıl alınacağını göreceğiz.

Aşağıda verilen adımları izleyin:

  1. PPT/PPTX dosyasını Converter sınıfını kullanarak yükleyin.
  2. ImageConvertOptions sınıfını kullanarak dönüştürme dosyası formatını JPG olarak belirtin.
  3. setGrayscale(bool) yöntemini kullanarak gri tonlama seçeneğini etkinleştirin.
  4. Çıktı görüntüsünü kaydetmek için Converter.convert(String arg0, ConvertOptions arg1) yöntemini çağırın.

Aşağıdaki kod örneği, JPG çıktısının gri tonlamalı biçimde nasıl alınacağını gösterir.

//Sunuyu yükle
Converter converter = new Converter("sample.pptx");
// JPG formatı için dönüştürme seçeneklerini ayarlayın
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Gri tonlamayı etkinleştir
options.setGrayscale(true);
// JPG formatına dönüştür
converter.convert("ppt-to-grayscale-image.jpg", options);

Ortaya çıkan JPG’yi aşağıdaki gibi göreceksiniz.

Gri tonlamalı resme dönüştür

Java’da PPT’den JPG’ye dönüştürme - JPEG görüntüsünün boyutunu ayarlayın

Bu bölümde, ortaya çıkan görüntülerin boyutlarını belirtmek için PPT/PPTX’den JPG’ye dönüştürme kütüphanesini kullanacağız. Aşağıda verilen adımları takip ederek kodu yazabilirsiniz.

  1. Sunumu yüklemek için Converter sınıfını kullanın.
  2. ImageConvertOptions sınıfının nesnesini başlatın ve dönüştürme dosyası formatını JPG olarak belirtin.
  3. Elde edilen JPG’nin boyutlarını setHeight(int) ve setWidth(int) yöntemlerini kullanarak ayarlayın.
  4. JPG görüntüsünü kaydetmek için Converter.convert(String arg0, ConvertOptions arg1) yöntemini çağırın.

Aşağıdaki kod parçacığı, PPT slaytlarını JPG’lere dönüştürürken çıktı görüntülerinin yüksekliğinin ve genişliğinin nasıl ayarlanacağını gösterir.

//Sunuyu yükle
Converter converter = new Converter("sample.pptx");
// JPG formatı için dönüştürme seçeneklerini ayarlayın
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Ortaya çıkan görüntünün boyutlarını ayarlayın
options.setWidth(300);
options.setHeight(169);
// JPG formatına dönüştür
converter.convert("ppt-to-grayscale-image.jpg", options);

Ücretsiz lisans alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak PowerPoint (PPT/PPTX) dosyalarının JPEG görüntülerine dönüştürülmesini tartıştık. Ayrıca PPT slaytlarını gri tonlamalı JPG’lere dönüştürdük ve ortaya çıkan görsellerin boyutlarını belirledik.

Java dönüşümü API’si hakkında daha fazla bilgi edinmek için belgeleri ziyaret edebilirsiniz.

Son olarak, düzenli güncellemeler için conholdate.com adresini takip etmenizi öneririz.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Ayrıca bakınız