
Word’den PNG’ye Dönüştürücü | Python kullanarak Word’ü PNG’ye çevrimiçi dönüştürün
Görsel içerik merkez sahneye çıktıkça, Word belgelerini PNG resimlerine dönüştürme ihtiyacı giderek daha belirgin hale geldi. Ayrıca, titizlikle hazırlanmış bir Word belgeniz var ve içeriğini görsel olarak ilgi çekici ve evrensel olarak uyumlu bir biçimde paylaşmak istiyorsunuz. Dahası, Word belgesi resmi iletişim için fiili standart olarak kabul edilir ancak çeşitli platformlarda görüntülendiğinde, Word belgelerinde kullanılan gerekli yazı tiplerinin bulunmaması belgenin güvenilirliğini engelleyebilir.
Bu makale, ‘Word DOC to PNG’ dönüşümünün zorlayıcı ihtiyacını ve yadsınamaz faydalarını inceliyor ve bu dönüşümün profesyonellerin ve bireylerin içerik sunumlarını nasıl geliştirerek dijital ortamda öne çıkmasını sağladığına ışık tutuyor.
- Word Belgesi Dönüştürme REST API
- Python kullanarak Word’ü PNG’ye dönüştürün
- cURL Komutlarını Kullanarak DOC’u PNG’ye Dönüştürme
Word Belgesi Dönüştürme REST API
‘Word’den PNG’ye dönüştürme, Aspose.Words for Python Cloud SDK’sının gücüyle zahmetsiz ve oldukça verimli hale geliyor. Bu sağlam SDK yalnızca süreci basitleştirmekle kalmıyor, aynı zamanda tüm içerik dönüştürme deneyimini yükselten çok sayıda avantajla birlikte geliyor.
SDK PIP ve GitHub adreslerinden indirilebilir. Şimdi, SDK’yi yüklemek için lütfen komut satırı terminalinde aşağıdaki komutu çalıştırın:
pip install aspose-words-cloud
Ayrıca, belgelerinizi bulut depolama alanında yönetebilmeniz için bulut panosunu ziyaret ederek ücretsiz bir hesap oluşturmanız gerekiyor.
Python kullanarak Word’ü PNG’ye dönüştürün
Bu bölümde, Word belgelerinin bulut depolama alanından nasıl yükleneceği ve ardından DOCX’in PNG formatına nasıl dönüştürüleceği adımlarını ele alacağız. Ortaya çıkan dosya da aynı depolama alanına kaydedilir. Lütfen aşağıda verilen adımları izleyin:
- Öncelikle, ClientID ve ClientSecret ayrıntılarını argüman olarak geçirerek WordsApi sınıfının bir örneğini oluşturun.
- İkinci olarak, UploadFileRequest(…) metodunu kullanarak bir Word dosyasını Cloud depolamaya yükleyin.
- Üçüncüsü, giriş Word dosya adını, istenen çıktı formatını PNG olarak ve sonuç dosya adını argüman olarak geçirirken GetDocumentWithFormatRequest sınıfının bir nesnesini oluşturun.
- Son olarak dönüştürme işlemini gerçekleştirmek için WordsApi sınıfının getdocumentwithformat(…) metodunu çağırın.
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-words-cloud/aspose-words-cloud-python adresine gidin.
// Müşteri kimlik bilgilerini https://dashboard.aspose.cloud/ adresinden alın
def wordtopng():
try:
# WordsApi'nin bir örneğini oluşturun
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# Giriş word belgesinin adı
inputFileName = 'test_multi_pages.docx'
resultantFile = 'Converted.png'
# Kaynak Word belgesini Cloud Depolamaya yükleyin
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# Belge dönüştürme için bir nesne oluşturun
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "PNG", None, None, None,
None, resultantFile, None)
# Word'den PNG'ye dönüştürme işlemini başlat
result = words_api.get_document_with_format(request)
# konsolda mesajı yazdır (isteğe bağlı)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to PNG using Aspose.Words Cloud Api: {0}".format(e))
cURL Komutlarını Kullanarak DOC’u PNG’ye Dönüştürme
Aspose.Words Cloud ve cURL komutlarının güçlü birleşimini kullanarak Word belgelerinin PNG görüntülerine sorunsuz dönüşümünü deneyimleyin. Bu dinamik entegrasyon yalnızca ‘Word’den PNG’ye’ dönüşümünü basitleştirmekle kalmaz, aynı zamanda içerik dönüştürme deneyiminizi geliştiren bir dizi avantaj da sunar. Avantajlar arasında Platform Bağımsızlığı, Özelleştirme, Ölçeklenebilirlik, Tutarlılık vb. bulunur.
Şimdi ilk adım, istemci kimlik bilgilerinize göre kişiselleştirilmiş bir JWT erişim belirteci oluşturmaktır. Bu nedenle, lütfen JWT belirtecini oluşturmak için aşağıdaki komutu yürütün:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
GetDocumentWithFormat API çağrısını kullanacağımız için, girdi DOC dosyasının bulut depolamada mevcut olmasını bekler. Bu nedenle, DOC dosyasını aşağıdaki komutu kullanarak bulut depolamaya yüklememiz gerekir:
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.doc" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.doc}}
Şimdi son adım, GetDocumentWithFormat API çağrısını kullanarak dönüştürme işlemini başlatmaktır. Bu API iki zorunlu parametreyi kabul eder, yani name (giriş DOC dosyasının adı) ve format (sonuç dosya biçimi. Bu senaryoda PNG).
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=PNG&outPath=Resultant.png" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Yukarıdaki örnekte kullanılan örnek Word belgesi testmultipages.docx adresinden indirilebilir ve çıktı dosyası Resultant.png adresinden indirilebilir.
Çözüm
Sonuç olarak, ‘word to png’ dönüşümü dijital ortamda içerik sunumu için bir dönüşüm çözümü sunar ve bunu başarmak için iki dinamik yol vardır. İlk olarak, hassasiyet, kullanım kolaylığı, otomasyon, ölçeklenebilirlik ve özelleştirme gibi bir dizi avantaj sağlayan Aspose.Words for Python Cloud SDK’yı kullanın. Veya alternatif olarak, Aspose.Words Cloud ve cURL komutlarının birleşimi aynı dönüşüme uygun maliyetli, platformdan bağımsız ve ölçeklenebilir bir yaklaşım sunar.
Her iki yaklaşım da metinsel içerik ile canlı görseller arasındaki boşluğu kapatarak profesyonellerin, eğitimcilerin ve bireylerin bilgiyi etkili bir şekilde iletme biçimini geliştiriyor.
Faydalı Bağlantılar
İlgili Konular
Konuyla ilgili bilgi edinmek için aşağıdaki makaleleri ziyaret etmenizi öneririz: