Ruby Kullanarak Word'ü TIFF Dosya Biçimine Dönüştürme

Ruby Kullanarak Word’ü TIFF Dosya Biçimine Dönüştürme

TIFF veya Etiketli Görüntü Dosyası Biçimi, raster görüntüleri ve grafikleri depolamak için en popüler biçimlerden biridir. TIFF veya Etiketli Görüntü Dosyası Formatı kayıpsız görüntü dosyalarıdır ve bunların herhangi bir görüntü kalitesini veya bilgisini sıkıştırması veya kaybetmesi gerekmez. TIFF, birden çok sayfayı destekler ve çok sayfalı bir TIFF dosyası, sayfalar biçiminde birden fazla görüntüye sahip olabilir. Bu özellik, TIFF’i kelime belgelerine dönüştürmek için uygun bir seçenek haline getirir. Bu dönüştürmeyi programlı olarak gerçekleştirmek için bu makale, Ruby kullanılarak Word’ün TIFF dosya biçimine nasıl dönüştürüleceğini kapsar.

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

Word’den TIFF’e Dönüştürme API’si - Kurulum

DOCX veya DOC belgelerini TIFF formatına dönüştürmek için Ruby SDK of GroupDocs.Conversion Cloud API kullanacağız. Word belgelerini sorunsuz bir şekilde oluşturmak ve değiştirmek için güçlü bir Ruby kitaplığıdır. Ayrıca, Word dosyalarının 50’den fazla popüler belge ve resim formatına aslına uygun olarak dönüştürülmesini sağlar. Aşağıdaki komutu kullanarak Ruby kitaplığı yükleyebilirsiniz.

gem install groupdocs_conversion_cloud

Ayrıca bulut depolama alanındaki belgeleri yönetebilmek için Aspose.Cloud dashboard‘ı ziyaret ederek ücretsiz bir hesap oluşturmanız gerekir. Devam etmeden önce panodan hızlıca Müşteri Kimliğinizi ve İstemci Sırrınızı alın. Şimdi uygulamanıza aşağıdaki kodu ekleyin:

# Mücevheri http://api.groupdocs.cloud için Ruby uygulamanıza yükleyin
require 'groupdocs_conversion_cloud'

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Ruby’de Word’ü TIFF Dosya Biçimine Dönüştürün

Aşağıda verilen adımları izleyerek word belgesini programlı olarak TIFF dosyasına dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ve kelime dosyası yolunu ayarlayın
  • Çıktı dosyası formatı olarak “tiff” sağlayın
  • DocxLoadOptions’ın bir örneğini oluşturun
  • Korumalı docx dosyası parolasını ayarlayın ve\seçenekleri yükleyin
  • TiffConvertOptions’ın bir örneğini oluşturun
  • \Sayfa, sayfalar\sayı, döndürme\açı, gri tonlamadan tanımlayın ve\pdf kullanın
  • convertOptions’ı ayarlar nesnesine ayarla
  • Ş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 kod örneği, Ruby’de REST API kullanılarak Word’ün TIFF dosyasına nasıl dönüştürüleceğini gösterir:

# REST API kullanarak docx'i tiff'e dönüştürme
# Convert API örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarlarını başlat
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# DOCX LoadOptions'ı ayarlayın
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# Doğruysa, giriş PDF'ye ve ardından istenen biçime dönüştürülür
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Belgeyi tiff dosya formatına dönüştürün
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Belirli WORD Sayfalarını TIFF’e Dönüştürme

Ayrıca, aşağıda verilen adımları izleyerek kelime sayfalarının koleksiyonunu programlı olarak TIFF’e dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ve kelime dosyası yolunu ayarlayın
  • Çıktı dosyası formatı olarak “tiff” sağlayın
  • DocxLoadOptions’ın bir örneğini oluşturun
  • Korumalı docx dosyası parolasını ayarlayın ve\seçenekleri yükleyin
  • TiffConvertOptions’ın bir örneğini oluşturun
  • Sayfa koleksiyonunu tanımlayın, döndür\açı, gri tonlama ve\pdf kullanın
  • convertOptions’ı ayarlar nesnesine ayarla
  • Ş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 kod örneği, Ruby’de REST API kullanılarak belirli sözcük sayfalarının TIFF dosyasına nasıl dönüştürüleceğini gösterir:

# Bu kod örneği, belirli DOCX sayfalarının TIFF'e nasıl dönüştürüleceğini gösterir.
# convert api örneği oluştur
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarları oluştur
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# DOCX LoadOptions'ı ayarlayın
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Dönüştürülecek belirli sayfaların sayfa dizinleri
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word, belirli sayfaları TIFF formatına dönüştürür
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Çevrimiçi DOCX(Word) - TIFF Dönüştürücü

DOCX’i çevrimiçi olarak TIFF’ye nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz çevrimiçi kelimeden tiff’e dönüştürme aracını deneyin.

Özetliyor

Bu yazıda şunları öğrendik:

  • ruby’de kelime belgesini tiff dosyasına dönüştürme;
  • docx dosyasının belirli sayfalarının tiff formatına nasıl dönüştürüleceği;

Belgelerden 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 iletişim kurmanıza olanak tanıyan bir API Referansı bölümümüz var.

Bir soru sor

DOCX’ten TIFF’e dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Ücretsiz Destek Forumu üzerinden bize sormaktan çekinmeyin.

İlgili Makaleler

Aşağıdaki makaleler hakkında bilgi edinmek için şiddetle tavsiye edilir: