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’den JPG’ye dönüştürme kitaplığı kurulumu
- Java’da PPT/PPTX’i JPG’ye dönüştürme
- Gri tonlamalı resme dönüştür
- Ortaya çıkan JPEG görüntüsünün boyutlarını özelleştirin
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.
- Converter sınıfını kullanarak PowerPoint sunumunu yükleyin.
- ImageConvertOptions sınıfının bir örneğini başlatın ve dönüştürme dosyası formatını JPG olarak ayarlayın.
- 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.
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:
- PPT/PPTX dosyasını Converter sınıfını kullanarak yükleyin.
- ImageConvertOptions sınıfını kullanarak dönüştürme dosyası formatını JPG olarak belirtin.
- setGrayscale(bool) yöntemini kullanarak gri tonlama seçeneğini etkinleştirin.
- Çı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.
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.
- Sunumu yüklemek için Converter sınıfını kullanın.
- ImageConvertOptions sınıfının nesnesini başlatın ve dönüştürme dosyası formatını JPG olarak belirtin.
- Elde edilen JPG’nin boyutlarını setHeight(int) ve setWidth(int) yöntemlerini kullanarak ayarlayın.
- 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.