Java kullanarak Word Belgesini TIFF Görüntüsüne Dönüştürme

TIFF, birden fazla görüntüyü sayfalar halinde depolamak için kullanılan popüler bir formattır. TIFF formatının bu ayırt edici özelliği, Word belgelerinin salt okunur formatta paylaşılmasına olanak tanır. Java uygulamalarında Word belgelerini (DOC veya DOCX) programlı olarak TIFF görüntülerine kolayca dönüştürebiliriz. Bu yazımızda Java kullanarak bir Word belgesini TIFF görüntüsüne nasıl dönüştüreceğimizi öğreneceğiz.

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

Word’ü TIFF’e Dönüştürmek için Java API

DOC’u TIFF’e veya DOCX’i TIFF’e dönüştürmek için Aspose.Words for Java API’sini kullanacağız. Platformlar arası uygulamalarda doğrudan Microsoft Word’ü kullanmadan Word belgelerini oluşturmamızı, değiştirmemizi, dönüştürmemizi, işlememizi ve yazdırmamızı sağlar. Lütfen API’nin JAR’ını indirin veya Maven tabanlı bir Java uygulamasına aşağıdaki pom.xml yapılandırmasını ekleyin.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

Word Belgesini Java’da TIFF’e Dönüştürme

Aşağıdaki adımları izleyerek bir Word belgesini çok sayfalı TIFF’e dönüştürebiliriz:

  1. Document sınıfını kullanarak bir Word belgesi yükleyin.
  2. Save() yöntemini kullanarak belgeyi TIFF dosyası olarak kaydedin. Bağımsız değişken olarak çıktı dosyasının yolunu ve SaveFormat’ı alır.

Aşağıdaki kod örneği, Java kullanarak bir Word belgesinin TIFF’e nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, Word'ün TIFF görüntüsüne nasıl dönüştürüleceğini gösterir.
// Belgeyi açın.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Belgeyi çok sayfalı TIFF olarak kaydedin.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Word Belgesini Java'da TIFF'e dönüştürün.

Word Belgesini Java’da TIFF’e dönüştürün.

Java’da Word’ü TIFF’e Dönüştürmeyi Özelleştirme

API tarafından sağlanan çeşitli seçenekleri uygulayarak Word belgelerinin TIFF’e dönüştürülmesini özelleştirebiliriz. Bu amaçla API, ImageSaveOptions sınıfını sağlar. Görüntü parlaklığını, çözünürlüğü, dönüştürülecek sayfa aralığını, sıkıştırma düzenini vb. ayarlamanıza olanak tanır. Word’ü TIFF’e dönüştürürken ek seçenekleri ayarlamak için lütfen aşağıda belirtilen adımları izleyin.

  1. Öncelikle Document sınıfını kullanarak bir Word belgesi yükleyin.
  2. Daha sonra, giriş görüntüsü biçimini bağımsız değişken olarak kullanarak ImageSaveOptions sınıfının bir örneğini oluşturun.
  3. Bundan sonra TiffCompression, Çözünürlük vb. gibi istediğiniz seçenekleri ayarlayın.
  4. Son olarak, Word’ü TIFF’e dönüştürmek için Save(string, ImageSaveOptions) yöntemini çağırın.

Aşağıdaki kod örneği, bir Word belgesinin ek seçeneklerle TIFF görüntüsüne nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, Word'ün TIFF görüntüsüne nasıl dönüştürüleceğini gösterir.
// Belgeyi açın.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Kaydet yöntemine geçmek için bir ImageSaveOptions nesnesi oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// Oluşturulacak sayfaları ayarlayın
// Burada 0 başlangıç sayfası numarası ve 2 dönüştürülecek toplam sayfadır
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// CCITT4 sıkıştırmasını uygulayın
options.setTiffCompression(TiffCompression.CCITT_4);

// Hem yatay hem de dikey çözünürlüğü ayarlayın 
// oluşturulan görüntüler inç başına nokta cinsinden.
// Belgeyi 72dpi çözünürlükte oluşturmak için "Çözünürlük" özelliğini "72" olarak ayarlayın.
options.setResolution(160);

// Görüntünün parlaklığını ve kontrastını ayarlayın.
// Her ikisi de 0-1 ölçeğindedir ve varsayılan olarak 0,5'tir.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Word'ü TIFF'e dönüştür
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu yazımızda Java kullanarak bir Word belgesini TIFF görüntüsüne nasıl dönüştüreceğimizi öğrendik. Ayrıca TIFF sıkıştırma, parlaklık ve görüntü çözünürlüğü gibi ek seçeneklerin programlı olarak nasıl uygulanacağını da gördük. Ayrıca belgeleri kullanarak Aspose.Words for Java API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız