Görsel içeriğin üstün olduğu bir çağda, Word belgelerini JPG’ye dönüştürme ihtiyacı jpeg/) formatı her zamankinden daha önemli hale geldi. İster ilgi çekici sunumlar oluşturuyor olun, ister metin içeriğinin parçalarını sosyal medyada paylaşın, ister belge alıntılarını multimedya projelerine dahil edin, Word dosyalarını sorunsuz bir şekilde çok yönlü JPG görüntülerine dönüştürme yeteneği çok önemlidir. Bu yazımızda Python SDK kullanarak Word’ü JPG’ye nasıl dönüştürebileceğinize dair detayları ele alacağız.
- Word’den JPG’ye Dönüştürme REST API’si
- Python’da Word’ü JPG’ye dönüştürün
- cURL Komutunu kullanarak Word’ü Görüntüye Kaydetme
Word’den JPG’ye Dönüştürme REST API’si
Word’den JPG’ye dönüştürme işlemini gerçekleştirmek için Aspose.Words Cloud SDK for Python’dan yararlanmak, belge yönetimi için güçlü ve çok yönlü bir çözüm sunar. Bu SDK, geliştiricilerin belge dönüştürme işlevlerini Python uygulamalarına sorunsuz bir şekilde entegre etmelerine olanak tanır ve Word belgelerinin JPG görüntülerine dönüştürülmesini kolaylaştıracak güçlü bir araç seti sunar.
Word’den JPG’ye dönüştürmenin ötesinde, bu SDK sayısız yetenek sağlar. Word belgelerini dinamik olarak değiştirebilir ve biçimlendirebilir, metin çıkarabilir, filigran uygulayabilir, belge karşılaştırması yapabilir ve hatta belge önizlemeleri oluşturabilirsiniz.
SDK, PIP ve GitHub adreslerinden indirilebilir. SDK’yı yüklemek için komut satırı terminalinde aşağıdaki komutu yürütün
pip install aspose-words-cloud
Kurulum tamamlandıktan sonra Aspose.Cloud kontrol panelinde bir hesap oluşturmanız gerekir. GitHub veya Google hesabınız varsa, Kaydolun veya [Yeni Hesap Oluştur] düğmesine tıklayın18 ve gerekli bilgileri sağlayın. Şimdi kimlik bilgilerini kullanarak kontrol panelinde oturum açın ve kontrol panelinden Uygulamalar bölümünü genişletin ve Müşteri Kimliği ve Müşteri Sırrı ayrıntılarını görmek için Müşteri Kimlik Bilgileri bölümüne doğru aşağı kaydırın.
Aspose.Cloud kontrol paneli, çeşitli dosya depolama alanlarını yönetmek için tek bir arayüz sağlar; böylece Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage ve FTP Storage’ı bağlayabilirsiniz. Bu kaynakları kontrol panelinde sol menüde bulunan Depolamalar seçeneğini kullanarak yönetebiliriz.
Python’da Word’ü JPG’ye dönüştürün
Word Belgesini Bulut Depolamadan Yükle
Bu bölümde Word belge depolama alanının varsayılan bulut depolama alanına nasıl yükleneceği ve çıktının JPEG formatına nasıl dönüştürüleceği ile ilgili adımları ele alacağız. Ortaya çıkan dosya da aynı depolamaya kaydedilir. Bu örnekte Dahili Depolama seçeneğini (yukarıdaki resimde gösterildiği gibi ilk seçenek) yapılandırmamız gerekiyor. Dönüştürme işlemini gerçekleştirmek için lütfen aşağıda verilen adımları izleyin.
- İlk olarak, ClientID ve ClientSecret ayrıntılarını argüman olarak aktarırken WordsApi sınıfının bir örneğini oluşturun.
- İkinci olarak, UploadFileRequest(..) yöntemini kullanarak PDF dosyasını Bulut depolama alanına yükleyin.
- Üçüncü olarak, giriş Word dosya adını, istenen çıktı biçimini ve sonuçta ortaya çıkan dosya adını argüman olarak geçirirken GetDocumentWithFormatRequest nesnesinin bir nesnesini oluşturun.
- Son olarak dönüştürme işlemini gerçekleştirmek için WordsApi sınıfının getdocumentwithformat(..) yöntemini çağırın.
# Daha fazla örnek için lütfen https://github.com/aspose-words-cloud/aspose-words-cloud-python adresini ziyaret edin.
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def main():
try:
# WordsApi'nin bir örneğini oluşturun
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# Giriş sözcüğü belgesinin adı
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# Kaynak Word belgesini Cloud Storage'a yükleyin
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# Belge dönüşümü için bir nesne oluşturun
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
None, resultantFile, None)
# Word'den JPEG'e dönüştürme işlemini başlat
result = words_api.get_document_with_format(request)
# mesajı konsolda yazdır (isteğe bağlı)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
main()
Google Drive’dan Word Belgesi
Bu bölümde Google Drive hesabının Aspose.Cloud kontrol paneline nasıl entegre edileceğinin detaylarını tartışacağız ve ardından aynı Google Drive’dan Word belgesi yüklenecektir. Dönüştürmeden sonra ortaya çıkan JPEG de aynı sürücüye kaydedilecektir.
Bu yüzden ilk adım, Google Drive hesabınızı Aspose.Cloud Dashboard hesabınıza bağlamaktır.
- Kontrol panelindeki sol menüden Depolamalar seçeneğine tıklayın.
- Sayfanın Sağ Alt kısmındaki Yeni Depolama Oluştur düğmesini tıklayın.
- Menüden Google Drive Depolama seçeneğini seçin.
- Depolama adını girin, yani GDrive.
- Google API konsolundan Müşteri Kimliği ve Müşteri Sırrı ayrıntılarını girin.
- Daha sonra Generate Refresh Token butonuna tıklayın ve Cloud projesinin oluşturulduğu Google hesabını yetkilendirin. Tüm detaylar girildikten sonra aşağıdaki gibi bir ekran görüntülenecektir.
3. taraf depolama sağlayıcılarına bağlanma hakkında daha fazla bilgi edinin için aşağıdaki bağlantıyı ziyaret etmenizi öneririz.
Aspose.Cloud API’leriyle yalnızca Aspose.Cloud kontrol panelinde oluşturulan Uygulamayı kullanarak etkileşim kurarız ve arka uçta her uygulamanın kendisine bağlı depolama alanı vardır. Şimdi mevcut Uygulamanın Depolama bilgilerini güncellememiz gerekiyor.
Yukarıda paylaşılan kodu yürütün; Google Drive’da bulunan Word belgesini JPEG formatına dönüştürecek ve aynı depolama alanına kaydedecektir.
Dropbox Depolama Alanından Word Belgesi
Ayrıca Dropbox depolama alanımızı bir bulut uygulamasıyla yapılandırabilir ve Dropbox depolama alanında saklanan Word dosyalarını kolaylıkla JPEG formatına dönüştürebiliriz.
- Aspose.Cloud panosundaki sol menüden Depolamalar seçeneğine tıklayın.
- Yeni Depolama Oluştur düğmesini tıklayın ve menüden Dropbox Depolama’yı seçin.
- Depolama Adı alanına istediğiniz adı girin ve Jeton Oluştur düğmesine tıklayın.
- Dropbox hesap ayrıntılarınızı vermeniz istenecek ve başarılı kimlik doğrulamanın ardından erişim belirteci oluşturulacak
- Kaydet düğmesine tıklayın.
Yine kodumuzda eriştiğimiz Bulut uygulamasının depolama ayrıntılarını (İstemci Kimliği ve İstemci kimlik bilgileri aracılığıyla) güncellememiz gerekiyor. Şimdi kontrol panelindeki sol menüden Dosyalar seçeneğine tıklayın ve Dropbox Depolama’yı seçin (depolama adını yukarıda belirtin) ve Dropbox’ta listelenen tüm dosyalar görüntülenecektir.
Kod düzeyinde herhangi bir değişiklik yapmamıza gerek kalmıyor ve yukarıda paylaştığımız kod parçası çalıştırıldığında Dropbox depolama alanına yeni bir Word belgesi yükleniyor ve ortaya çıkan JPEG de aynı depolama alanına kaydediliyor. Aşağıda gösterilen resme bakın.
cURL Komutunu kullanarak Word’ü Görüntüye Kaydetme
cURL komutları, REST API’lerine komut istemi aracılığıyla erişmenin kullanışlı yollarından biridir. Aspose.Words Cloud da REST mimarisine uygun olarak geliştirildiği için cURL komutları üzerinden de erişim sağlayabiliyoruz. Aspose API’lerine yalnızca yetkili kişilerin erişebildiğini biliyoruz, bu nedenle müşteri kimlik bilgilerine göre JWT erişim belirteçleri oluşturmamız gerekiyor. Bir tane oluşturmak için lütfen 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=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi Bulut depolamada zaten mevcut olan Word belgesini JPEG formatına dönüştürmek için aşağıdaki cURL komutunu yürütün. Ortaya çıkan dosya da aynı bulut depolama alanında saklanır.
curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Dropbox mevcut depolama alanı olarak Aspose.Cloud API’ye bağlı olduğundan, source.doc Dropbox’tan yüklenir ve ortaya çıkan JPEG de aynı depolama alanına kaydedilir.
Çözüm
Bu makalede, Python kullanarak Word’ün JPG’ye nasıl dönüştürüleceği konusunda Aspose.Words Cloud‘un yeteneklerini araştırdık. Ayrıca Google Drive ve Dropbox dahil olmak üzere mevcut çeşitli Bulut depolama alanlarından yararlanmaya yönelik adımları da tartıştık. Ayrıca cURL komutlarını kullanarak bir Word belgesini JPEG olarak kaydetme seçeneğini de araştırdık. Lütfen SDK’larımızın bir MIT lisansına göre geliştirildiğini, dolayısıyla kaynak kodlarının tamamının Github üzerinden indirilebileceğini unutmayın. Herhangi bir sorunla karşılaşmanız durumunda veya başka sorularınız varsa lütfen Ücretsiz ürün destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.
İlgili Makaleler
Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi öneririz.