Hemen hemen her belge veya resim formatı (resimler dahil) siyah beyaz veya gri tonlamalı resimlere dönüştürülebilir. Bu yazıda, Java’da renkli PDF belgelerinin gri tonlamalı JPG ve PNG görüntü formatlarına nasıl dönüştürüleceğini tartışacağız.

PDF Gri Tonlamaya Dönüştürüldü

Belgeleri Gri Tonlamaya Dönüştürmek için Java API

GroupDocs.Conversion, belgeleri çok sayıda desteklenen dosya biçimi ve görüntü türü arasında dönüştürmek için Java API sağlar. Dönüşüm sonuçları, birden çok gelişmiş seçenek kullanılarak özelleştirilebilir. PDF belgelerini gri tonlamalı JPG ve PNG resimlerine dönüştürmek için bu GroupDocs.Conversion for Java API’sini kullanacağım.

İndirin veya Yapılandırın

JAR dosyasını indirilenler bölümünden indirebilir veya maven tabanlı Java uygulamalarınızın pom.xml dosyası için depo ve bağımlılık yapılandırmalarını alabilirsiniz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>22.3</version> 
</dependency>

Java’da PDF’yi Gri Tonlamalı JPG Görüntüsüne Dönüştürme

Renkli PDF belgelerinin dönüştürülmesi ve bunların görüntü formatlarına dönüştürülmesi ile başlayarak. Aşağıdaki adımlar, PDF’nin Java’da gri tonlamalı JPG’ye nasıl dönüştürüleceğini gösterir.

  • Converter sınıfını kullanarak PDF belgesini yükleyin.
  • Görüntü dönüştürme seçeneklerini hazırlayın.
  • Dönüştürme dosyası biçimini JPG olarak ayarlayın.
  • Gri tonlama seçeneğini true olarak ayarlayın.
  • Seçeneklerle birlikte uygun convert() yöntemini kullanarak görüntüye dönüştürün.

Aşağıdaki Java kaynak kodu, PDF belgesini gri tonlamalı bir JPG görüntüsüne dönüştürür.

// Java'da PDF'yi Gri Tonlamalı PNG'ye Dönüştürme
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setGrayscale(true);
/*
options.setFlipMode(ImageFlipModes.FlipY);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
*/
converter.convert("path/grayscaleDocument.jpg", options);

Ayrıca, yüksekliği, genişliği, yatay ve dikey çevirmeyi, belge dönüşlerini ve parlaklık, gama ve kontrast gibi özellikleri özelleştirmek için birçok başka seçenek vardır. Ek olarak, çıkış görüntüsüne farklı ayarlarla filigran uygulayabilirsiniz.

Java’da PDF’yi Gri Tonlamalı PNG Görüntüsüne Dönüştür

Aynı şekilde, renkli PDF belgesi de gri tonlamalı diğer görüntü formatlarına dönüştürülebilir. Aşağıdaki adımlar, bir PDF dosyasının Java’da gri tonlamalı PNG’ye nasıl dönüştürüleceğini gösterir.

  • Converter sınıfını kullanarak PDF belgesini yükleyin.
  • ImageConvertOptions kullanarak dönüştürme seçeneklerini hazırlayın.
  • Dönüştürme dosyası biçimini PNG olarak ayarlayın.
  • Gri tonlama seçeneğini true olarak ayarlayın.
  • convert() yöntemini kullanarak PNG görüntüsüne dönüştürün.

Aşağıdaki Java kaynak kodu, PDF belgesini gri tonlamalı bir PNG görüntüsüne dönüştürür.

// Java'da PDF'yi Gri Tonlamalı PNG'ye Dönüştürme
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setGrayscale(true);

converter.convert("path/grayscaleDocument.png", options);

Ücretsiz API Lisansı Alın

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

Çözüm

Özetlemek gerekirse, Java’da PDF belgelerinin PNG veya JPG Görüntü formatlarına nasıl dönüştürülebileceğini öğrendik. Kendi dönüştürme uygulamanızı oluşturmayı deneyin, belge dönüştürmelerin otomasyonu için belgelerden düşük kodlu ve yüksek kodlu Java API’leri hakkında daha fazla bilgi edinebilirsiniz.

En kolay yol, GitHub‘daki örnekleri deneyimlemektir. Herhangi bir sorunuz için forum aracılığıyla bize ulaşın.

Ayrıca bakınız