Java'da Word'ü Görüntüye (JPG) Programlı Olarak Dönüştürme

Java’da MS Word’ü JPG’ye dönüştürme

Microsoft Word dosyalarını JPEG/JPG gibi görüntü formatlarına dönüştürmek için bu zengin özellikli Java kitaplığını yükleyin. Çok çeşitli dosya işleme ve dönüştürme yöntemleri sunar. Yakın geçmişte, Java uygulamalarında HTML dosyalarının programlı olarak Word dosyalarına dönüştürülmesini gösteren bir makale yayınlamıştık. Çoğu senaryoda word dosyalarınızı kolayca değiştirilemeyecek statik bir dosya biçimine dönüştürmeniz gerekir. Bu nedenle, Java’da Word’ü programlı olarak JPG’ye nasıl dönüştüreceğimizi öğreneceğiz.

Bu yazıda aşağıdaki noktaları ele alacağız:

DOCX’i Java’da Programlı Olarak JPG’ye Dönüştürme - API kurulumu

Bu Java kitaplığının basit ve kolay kurulum prosedürü sayesinde Java uygulamanızı Word’den JPG’ye dönüştürücüyle donatmak artık çok hızlı. Jar dosyalarını indirebilir veya aşağıdaki Maven yapılandırmalarını takip edebilirsiniz.

Depo

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Bağımlılık

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Java’da bir Word dosyasını JPG’ye dönüştürme

Optimize edilmiş dosya dönüşümünü birkaç saniye içinde gerçekleştiren çok güçlü bir kütüphanedir.

Word’ü programlı olarak JPG formatına dönüştürmek için aşağıdaki adımları ve kod parçasını takip edebilirsiniz.

  1. Document sınıfının yapıcısını çağırarak kaynak DOCX dosyasını yükleyin.
  2. Dosyayı JPG formatında kaydetmek için save yöntemini çağırın
// Document sınıfının yapıcısını çağırarak kaynak DOCX dosyasını yükleyin
Document doc = new Document( "sample.docx");

// dosyayı JPG formatında kaydetmek için kaydetme yöntemini çağırın  
doc.save( "SaveDocx2Jpg.jpg");

Word’ü programlı olarak JPG’ye dönüştürmek için Java kitaplığı - Gelişmiş özellikler

API çağrılarını gereksinimlere göre yapılandırabilirsiniz. Ayrıca mevcut tüm sınıfların listesini ve yöntemlerini burada görebilirsiniz.

Word’ü Java’da JPG’ye dönüştürmek için gereken adımlar ve kod pasajı aşağıda verilmiştir:

  1. Document sınıfının bir örneğini başlatın ve kaynak DOCX dosyasını yükleyin.
  2. Ek seçenekleri belirtmek için ImageSaveOptions sınıfının bir nesnesini oluşturun.
  3. Bir belgenin yalnızca ilk sayfasını dönüştürmek için “PageSet” değerini “0” olarak ayarlamak için setPageSet yöntemini çağırın.
  4. setImageBrightness yöntemini çağırarak görüntünün parlaklığını değiştirin.
  5. setImageContrast kontrastı ayarlayacaktır.
  6. setHorizontalResolution yöntemini çağırarak yatay çözünürlüğü değiştirin. Bu özelliklerin varsayılan değeri 96 dpi çözünürlük için 96,0’dır.
  7. save yöntemini çağırarak belgeyi JPG formatında kaydedin.
 // Document sınıfının bir örneğini başlatın ve kaynak DOCX dosyasını yükleyin
Document doc = new Document(  "sample.docx");

// Ek seçenekleri belirtmek için ImageSaveOptions sınıfının bir nesnesini oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);

//Bir belgenin yalnızca ilk sayfasını dönüştürmek için setPageSet yöntemini "PageSet" olarak "0" olarak çağırın
options.setPageSet(new PageSet(0));

// setImageBrightness yöntemini çağırarak görüntünün parlaklığını değiştirin
options.setImageBrightness(0.3f);

// setImageContrast kontrastı ayarlayacaktır
options.setImageContrast(0.7f);

// setHorizontalResolution yöntemini çağırarak yatay çözünürlüğü değiştirin. Bu özelliklerin varsayılan değeri 96 dpi çözünürlük için 96,0'dır.
options.setHorizontalResolution(72f);

// Kaydetme yöntemini çağırarak belgeyi JPG formatında kaydedin
doc.save(  "SaveDocx2Jpg.jpg", options);

Ücretsiz Lisans Alın

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

Özetliyor

Bu, bu blog yazısının sonu. Java’da MS Word’ün JPG’ye programlı olarak nasıl dönüştürüleceğini ele aldık. Ayrıca, bu Java kütüphanesinin sağladığı gelişmiş özelliklerin ayrıntılarını veren kod parçacıklarını da inceledik. Ancak, belgelere giderek diğer özellikleri keşfedebilirsiniz. Ayrıca, conholdate.com yeni konular hakkında başka blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda paylaşabilirsiniz.

Ayrıca bakınız