Python kullanarak Word'den PNG'ye JPEG BMP'ye

MS Word dosyalarının görüntü formatlarına dönüştürülmesi, belgenin sayfalarını web veya masaüstü uygulamalarınıza gömmenizi sağlar. Bu dönüştürmeyi Python uygulamalarının içinden gerçekleştirmek için, bu makale Word DOCX veya DOC dosyalarının PNG, JPEG veya ‘ye nasıl dönüştürüleceğini kapsar. Python kullanan BMP görüntüleri. Ayrıca, farklı seçenekler kullanarak Word’den resme dönüştürmeyi nasıl kontrol edeceğinizi öğreneceksiniz.

Word’den Görüntüye Dönüştürme için Python API’si

Word belgelerini PNG’ye dönüştürmek için. JPEG veya BMP görüntüleri için Aspose.Words for Python kullanacağız. MS Word belgeleri oluşturmak, işlemek ve dönüştürmek için güçlü bir Python kitaplığıdır. Aspose.Words for Python PyPI üzerinde mevcuttur ve aşağıdaki pip komutunu kullanarak yükleyebilirsiniz.

pip install aspose-words

Python’da bir Word Belgesini PNG, JPEG veya BMP’ye Dönüştürme

Aspose.Words for Python kullanarak bir Word belgesini popüler görüntü formatlarına dönüştürmek oldukça kolaydır. PNG, JPEG ve BMP’den istediğiniz çıktı görüntü formatını seçebilirsiniz. Python kullanarak bir Word belgesini PNG görüntüsüne dönüştürme adımları aşağıdadır.

  • Document sınıfını kullanarak Word belgesini yükleyin.
  • Çıktı görüntü biçimini ImageSaveOptions sınıfını kullanarak belirtin.
  • Belgedeki sayfa sayısı boyunca döngü yapın.
  • Document.save(string, ImageSaveOptions) yöntemini kullanarak Word belgesindeki her sayfayı PNG görüntüsüne dönüştürün.

Aşağıdaki kod örneği, Python’da bir Word belgesinin PNG resimlerine nasıl dönüştürüleceğini gösterir.

import aspose.words as aw

# belge yüklemek
doc = aw.Document("calibre.docx")

# çıktı görüntü biçimini ayarla
options = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG)

# sayfalar arasında dolaşın ve bunları PNG resimlerine dönüştürün
for pageNumber in range(doc.page_count):
    options.page_set = aw.saving.PageSet(pageNumber)
    doc.save(str(pageNumber+1)+"_page.png", options)

Python’da Kelimeden Resme Dönüştürmeyi Kontrol Edin

Farklı seçenekleri kullanarak Word’den resme dönüştürmeyi de kontrol edebilirsiniz. Örneğin, yatay çözünürlüğü, dikey çözünürlüğü, genel çözünürlüğü, ölçeği, piksel formatını, parlaklığı, renk modunu, kontrastı ve kağıt rengini ayarlayabilirsiniz. Python kullanarak Word’den görüntüye dönüştürmede yukarıda belirtilen özellikleri kullanma adımları aşağıdadır.

  • Document sınıfını kullanarak Word belgesini yükleyin.
  • Çıktı görüntü biçimini ImageSaveOptions sınıfını kullanarak belirtin.
  • ImageSaveOptions.imagebrightness, ImageSaveOptions.imagebrightness, vb. gibi istenen seçenekleri ayarlayın.
  • Belgedeki sayfa sayısı boyunca döngü yapın.
  • Document.save(string, ImageSaveOptions) yöntemini kullanarak her sayfayı resme dönüştürün.

Aşağıdaki kod örneği, farklı seçenekler kullanılarak Word’den JPEG’e görüntü dönüştürmenin nasıl kontrol edileceğini gösterir.

import aspose.words as aw

# belge yüklemek
doc = aw.Document("calibre.docx")

# çıktı görüntü biçimini ayarla
options = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG)

options = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG)

# görüntünün parlaklığını ve kontrastını değiştirin
# her ikisi de 0-1 ölçeğindedir ve varsayılan olarak 0,5'tir
options.image_brightness = 0.3
options.image_contrast = 0.7

# yatay çözünürlüğü değiştir
# 96dpi çözünürlük için bu özellikler için varsayılan değer 96.0'dır.
options.horizontal_resolution = 72                                          

# sayfalar arasında dolaşın ve bunları PNG görüntüleri olarak dönüştürün
for pageNumber in range(doc.page_count):
    options.page_set = aw.saving.PageSet(pageNumber)
    doc.save(str(pageNumber+1)+"_page.png", options)

Ücretsiz API Lisansı Alın

Aspose.Words for Python’u değerlendirme sınırlamaları olmadan kullanmak için geçici bir lisans alabilirsiniz.

Çözüm

Bu makalede, Python kullanarak Word belgelerini PNG, JPEG veya BMP resimlerine nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, Word’den resme dönüştürmeyi farklı seçenekler kullanarak nasıl kontrol edeceğinizi gördünüz. Bunun dışında, belgeleri kullanarak Aspose.Words for Python tarafından sunulan diğer özellikleri keşfedebilirsiniz. Ayrıca sorularınızı forumumuza gönderebilirsiniz.

Ayrıca bakınız

Bilgi: Sunumları resimlere dönüştürmenize ve resimleri sunumlara aktarmanıza olanak tanıyan başka bir Python API’si (Aspose.Slides for Python via NET) ilginizi çekebilir.