Word'den TIFF Belgesine

Word’den TIFF Belgesine | Python kullanarak DOC’u çevrimiçi TIFF Belgesine dönüştürün

Word dosyaları raporlar, özgeçmişler, mektuplar, belgeler, not alma, haber bültenleri ve sunum hazırlama için popülerdir. Çoğunlukla biraz metin, resim, nesne ve yaratıcı biçimlendirme içerir. Ancak Word belgelerini görüntülemek için kurulum ve lisanslama maliyetleri doğurabilecek özel uygulamalara ihtiyacımız vardır. Ancak bunları raster görüntü biçimlerine dönüştürürsek, bu dosyalar herhangi bir platformda görüntülenebilir. Dahası, Word’ün TIFF belgesine dönüştürülmesi daha faydalı olacaktır çünkü ağırlıklı olarak kayıpsız sıkıştırmadır, yani TIFF dosyaları orijinal görüntünün ayrıntılarını ve renk derinliğini korur. TIFF Belgesi yüksek kaliteli profesyonel fotoğraflar için mükemmeldir ve bu makalede, Python SDK kullanarak Word DOC’un TIFF biçimine nasıl dönüştürüleceğiyle ilgili ayrıntıları tartışacağız.

Bu blogda aşağıdaki konuları daha detaylı olarak ele alacağız:

Kelime Dönüştürme API’si

Word’ü TIFF Belgesine dönüştürmek için Aspose.Words Cloud SDK for Python‘ı kullanmamız gerekir; bu, MS Word dosyalarını TIFF, HTML, PDF, EPUB, JPEG, PNG ve diğer desteklenen dosya biçimleri’ne oluşturma, düzenleme ve dönüştürme yetenekleri sağlar. SDK, PIP ve GitHub‘dan indirilebilir. Bu nedenle, SDK’yı yüklemek için lütfen komut satırı terminalinde aşağıdaki komutu çalıştırın:

pip install aspose-words-cloud

Kurulumdan sonra, bulut depolama alanındaki belgelerimizi yönetebilmemiz için Aspose.Cloud dashboard adresini ziyaret ederek ücretsiz bir hesap oluşturmamız gerekiyor.

Python kullanarak Word’den TIFF Belgesine

Lütfen Word belgesini bulut depolama alanından yüklemek ve bir TIFF görüntüsüne dönüştürmek için aşağıda verilen talimatları izleyin. Dönüştürme işleminden sonra, ortaya çıkan dosya aynı bulut depolama alanına kaydedilecektir.

  • ClientID ve ClientSecret’ı argüman olarak geçirerek WordsApi’nin bir nesnesini oluşturun.
  • Word dosyasını UploadFileRequest(..) metodunu kullanarak Cloud depolamaya yükleyin.
  • İstenilen çıktı biçimi olarak Word dosya adını ve TIFF’i alan bir GetDocumentWithFormatRequest nesnesi oluşturun.
  • Dönüştürme işlemini gerçekleştirmek için getdocumentwithformat(..) metodunu çağırın.
def wordtotiff():
    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 = 'resultant.tiff'

        # Kaynak Word belgesini Cloud Depolamaya yükleyin
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\'+inputFileName, 'rb'), "", None))
        
        # Belge Dönüştürme isteği oluştur
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "TIFF", None, None, None,
                                                                                    None, resultantFile, None)
        # Word'den TIFF'e 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 TIFF Document using Aspose.Words Cloud Api: {0}".format(e))

Python kullanarak Yerel DOC’u TIFF’e dönüştürün

Bu bölümde, bir Word belgesinin yerel bir sürücüden nasıl yükleneceği ve TIFF formatına nasıl dönüştürüleceğiyle ilgili ayrıntıları ele alacağız. Ortaya çıkan çıktı bulut depolama alanında saklanır.

  • ClientID ve ClientSecret’ı argüman olarak geçirerek WordsApi’nin bir nesnesini oluşturun.
  • open(..) metodunu kullanarak yerel sürücüdeki bir Word dosyasının içeriğini okuyun.
  • Yüklenen Word dosya adını, sonuç biçimini ve çıktı dosyası yol adını argüman olarak alan ConvertDocumentRequest nesnesini oluşturun.
  • Son olarak dönüştürme işlemini gerçekleştirmek için convertdocument(..) 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 wordtotiff():
    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 = 'resultant.tiff'

        # Word dosyasının içeriğini yerel sürücüden oku
        request_document = open('C:\\Users\\'+inputFileName, 'rb')

         # Belge dönüştürme için bir nesne oluşturun
        request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format="TIFF",out_path=resultantFile)
        
        # Word'den TIFF'e dönüştürme işlemini başlat
        result = words_api.convert_document(request)

        # konsolda mesajı yazdır (isteğe bağlı)
        print('Conversion process completed successfully !')
    except Api as e:
            print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))

cURL Komutunu Kullanarak DOC’tan TIFF’e Dönüştürme

Şimdi komut satırı terminali üzerinden cURL Komutlarını kullanarak DOC’tan TIFF’e dönüştürmenin nasıl gerçekleştirileceğine dair adımları öğreneceğiz. Daha önce paylaşıldığı gibi, API’lere yalnızca yetkili kişiler erişebilir, bu nedenle önce istemci kimlik bilgilerimize dayalı bir JWT erişim belirteci oluşturmamız gerekir. 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"

Belirteç oluşturulduktan sonra, DOC’u TIFF biçimine dönüştürmek için aşağıdaki komutu çalıştırmamız gerekir. outPath parametresi, bulut depolamada ortaya çıkan TIFF’in konumunu belirtir.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=TIFF&outPath=Resultant.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Çözüm

Bu makalede, Python SDK kullanarak Word’ü TIFF Belgesine dönüştürmenin ayrıntılarını inceledik. Bir Word dosyasını bulut depolama alanından nasıl yükleyebileceğimizi ve çıktıyı TIFF biçimine nasıl dönüştürebileceğimizi veya Word belgesini yerel bir sürücüden nasıl yükleyebileceğimizi ve çıktıyı TIFF biçiminde nasıl kaydedebileceğimizi öğrendik. Ayrıca, cURL komutunu kullanarak Word’ü TIFF’e dönüştürme adımlarını da gördük.

API tarafından sunulan heyecan verici özellikler hakkında daha fazla bilgi edinmek için Programcı Kılavuzunu da inceleyebilirsiniz. Aynı zamanda, SDK’nın tam kaynak kodunu GitHub’dan indirebilir ve gereksinimlerinize göre özelleştirebilirsiniz (MIT lisansı altında yayınlanmıştır).

İlgili Makaleler

Aşağıdaki makaleleri ziyaret ederek şunları öğrenmenizi öneririz: