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örüntülere Dönüştürme REST API’si - Python SDK
- Python’da REST API kullanarak Word’ü JPEG’e Dönüştürme
- REST API kullanarak Python’da DOC/DOCX’i PNG’ye dönüştürün
- REST API kullanarak Word DOC/DOCX’i Python’da GIF’e dönüştürün
- Ücretsiz Çevrimiçi Word’den Görüntüye Dönüştürücü
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.