Python'da Word'ü JPEG, PNG veya GIF Görüntü Dosyasına Dönüştürün

Python’da Word’ü JPEG, PNG veya GIF Görüntü Dosyasına Dönüştürün

Word, belgeleri paylaşmak ve yazdırmak için kullanılan popüler biçimlerden biridir. Sıklıkla kelime belgelerini farklı görüntü biçimlerine dönüştürmemiz gerekir. İhtiyaçlarınıza göre bakımı kolay, esnek bir dönüşüm çözümü sağlayan, halihazırda geliştirilmiş özel araçları kullanmak daha iyidir. Bu yazıda, Python’da kelimeyi JPEG, PNG veya GIF resim dosyasına dönüştürmeyi öğreneceğiz.

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

Word’den Görsellere Dönüştürme REST API’si - Python SDK

JPG, PNG ve GIF görüntülerini Python’da dönüştürmek için Ruby SDK of GroupDocs.Conversion Cloud API kullanacağız. GroupDocs.Conversion’ın Python SDK’sı, Word DOCX’i saniyeler içinde JPG, PNG ve GIF dosyalarına dönüştürmenin en iyi yolunu sunar. Dosya dönüştürme için %100 ücretsiz, güvenli ve kullanımı kolay Python SDK’dır. Desteklenen biçimler belgelerinin bulutta programlı olarak görüntüye dönüştürülmesine olanak tanır. Konsolda aşağıdaki komutu kullanarak yükleyebilirsiniz:

pip install groupdocs_conversion_cloud

İlk olarak, aşağıda belirtilen adımları uygulamadan önce panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, uygulamanıza aşağıda gösterildiği gibi aşağıdaki kodu ekleyin:

# http://api.groupdocs.cloud adresinden Python uygulamanıza Python SDK'yı içe aktarın
import groupdocs_conversion_cloud

# Ücretsiz kayıttan sonra https://dashboard.groupdocs.cloud adresinden client_id ve client_secret'i edinin.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dosya API yapılandırmalarını edinin 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Python’da REST API kullanarak Word’ü JPEG’e Dönüştürme

Aşağıda verilen adımları izleyerek Word’ü programlı olarak JPEG formatına dönüştürebilirsiniz:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını ve kelime dosyası yolunu ayarlayın
  • Ortaya çıkan görüntü dosyası formatını “jpeg” olarak ayarlayın
  • DocxLoadOptions’ın bir örneğini oluşturun
  • Word dosyası parolasını ayarlayın ve\seçenekleri yükleyin
  • JpegConvertOptions örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı tanımlayın ve\pdf vb. kullanın
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın

Aşağıdaki örnek kod, Python’da REST API kullanılarak sözcük belgelerinin JPEG görüntü biçimine nasıl dönüştürüleceğini gösterir:

# Python'da REST API kullanarak Word DOCX'i JPEG'e Dönüştürme
try:
    # API'nin bir örneğini oluşturun
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Dönüştürme ayarlarını tanımlayın
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Yukarıdaki kod örneği, dönüştürülen JPEG dosyasını buluta kaydedecektir.

REST API kullanarak Python’da DOC/DOCX’i PNG’ye dönüştürün

Ayrıca, aşağıda verilen adımları izleyerek Word Doc/Docx’i programlı olarak PNG dosya biçimine dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını ve kelime dosyası yolunu ayarlayın
  • Ayrıca, çıktı görüntü formatı olarak “png"yi ayarlayın
  • DocxLoadOptions’ın bir örneğini oluşturun
  • Word dosyası parolasını ayarlayın ve\seçenekleri yükleyin
  • PngConvertOptions örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı ve use\pdf değerlerini tanımlayın
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın

Aşağıdaki örnek kod, Python’da REST API kullanılarak Word’ün PNG biçimine nasıl dönüştürüleceğini gösterir:

# Python'da REST API kullanarak Word DOCX'i PNG'ye Dönüştürme
# API'nin bir örneğini oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Dönüştürme ayarlarını tanımlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

REST API kullanarak Python’da Word DOC/DOCX’i GIF’e dönüştürün

Aşağıda verilen adımları izleyerek Word Docx’i programlı olarak JPG’ye dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını ve kelime dosyası yolunu ayarlayın
  • Şimdi çıktı görüntü formatı olarak “gif” sağlayın
  • DocxLoadOptions’ın bir örneğini oluşturun
  • Word dosyası parolasını ayarlayın ve\seçenekleri yükleyin
  • GifConvertOptions’ın bir örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı tanımlayın ve\pdf vb. kullanın.
  • convertOptions’ı ayarlara ayarlayın
  • Ardından, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun..
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın.

Aşağıdaki kod örneği, Python’da REST API kullanılarak Word Doc/Docx’in GIF görüntü dosyası biçimine nasıl dönüştürüleceğini gösterir:

# Python'da REST API kullanarak Word DOCX'i GIF'e Dönüştürme
# API'nin bir örneğini oluşturun
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Dönüştürme ayarlarını tanımlayın
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

Çevrimiçi Word’den Görüntüye Ücretsiz Dönüştürücü

Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz çevrimiçi JPG, PNG ve GIF dönüştürme aracını deneyin.

Çözüm

Bu yazıda, kelimeyi bulutta görüntü formatlarına nasıl dönüştüreceğimizi öğrendik. Artık biliyorsun:

  • word belgelerini Python’da jpeg/jpg’ye dönüştürme;
  • Python kullanarak word doc/docx’i png resim formatına dönüştürme;
  • Python’da word doc/docx’i gif dosya biçimine dönüştürme;

Belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Bir soru sor

Word docx’ten görüntüye dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Ücretsiz Destek Forumu üzerinden bize sormaktan çekinmeyin.

Ayrıca bakınız