Ruby'de REST API kullanarak Word'ü Görüntü Biçimlerine Dönüştürme

REST API kullanarak DOCX’i Görüntü dosya türlerine nasıl dönüştürebilirim?

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. GroupDocs.Conversion’ın Ruby 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 Ruby SDK’dır. Desteklenen biçimler belgelerinin bulutta programlı olarak görüntüye dönüştürülmesine olanak tanır

Bu yazıda, Ruby’de REST API kullanarak kelimeyi resme dönüştürmeyi öğreneceğiz. Bu yazıda aşağıdaki konular ele alınacaktır:

Yüksek Performanslı Word’den Görüntülere Dönüştürme REST API ve Ruby SDK

JPG, PNG ve GIF görüntülerini Ruby’ye dönüştürmek için Ruby SDK of GroupDocs.Conversion Cloud API kullanacağız. Konsolda aşağıdaki komutu kullanarak yükleyebilirsiniz:

gem 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:

# 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"
@storage_name = "my-local-storage"

Ruby’de REST API kullanarak Word’ü JPEG’e dönüştürün

Aşağıda verilen basit adımları izleyerek kelimeyi resimlere dönüştürebiliriz: Öncelikle, aşağıdaki kod örneğini kullanarak docx dosyasını buluta yüklemeniz gerekir: Sonuç olarak, yüklenen dosya buluttaki kontrol panelinin dosyalar bölümü. Şimdi, aşağıda verilen adımları izleyerek Word’ü programlı olarak JPEG formatına dönüştürebilirsiniz:

  • Öncelikle, ConvertApi’nin bir örneğini oluşturun.
  • Ardından, ConvertSettings’in bir örneğini oluşturun.
  • Ardından, kelime dosyası yolunu ve depolama adını ayarlayın.
  • Ayrıca çıktı görüntü formatı olarak “jpeg” atayın.
  • DocxLoadOptions örneğini oluşturun
  • Word dosyası şifresini ayarlayın ve\seçenekleri yükleyin.
  • JpegConvertOptions’ın bir örneğini oluşturun.
  • Gri tonlama, başlangıç\sayfa, sayfa sayısı, kalite, döndürme\açı ve kullanım\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 kod örneği, Ruby’de REST API kullanılarak word belgesinin JPEG görüntüsüne nasıl dönüştürüleceğini gösterir.

# word docx'i jpeg'ye dönüştürme yöntemi
# ConvertAPI örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarlarını başlat ve ayarla
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

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

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = 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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

Yukarıdaki kod örneği, dönüştürülen JPEG dosyasını buluta kaydedecektir. Dosyayı indir API’sini ekleyerek de indirebilirsiniz.

Gelişmiş Seçenekleri Kullanarak Word’ü JPG’ye Dönüştürme

Word Doc’u aşağıdaki adımları izleyerek programlı olarak gelişmiş ayarlar kullanarak JPG formatına dönüştürebiliriz:

  • ConvertApi’nin bir örneğini oluşturun.
  • Ardından, ConvertSettings’in bir örneğini oluşturun.
  • Ayrıca, depolama adını ve kelime dosyası yolunu ayarlayın.
  • Çıktı görüntü formatı olarak “jpg"yi ayarlayın.
  • JpgConvertOptions’ın bir örneğini oluşturun.
  • from\page ve sayfalar\count 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 kod örneği, gelişmiş dönüştürme seçenekleriyle Word’ün JPG görüntüsüne nasıl dönüştürüleceğini gösterir.

# word docx'i jpg'ye dönüştürme yöntemi
# Convert API örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Görüntü dönüştürme ayarlarını başlat
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# jpg'ye dönüştür
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Ruby’de REST API kullanarak DOCX’i PNG’ye Dönüştürme

Aşağıda verilen adımları izleyerek Word Docx’i programlı olarak PNG formatına dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun.
  • Ardından, ConvertSettings’in bir örneğini oluşturun.
  • Ardından, kelime dosyası yolunu ve depolama adını ayarlayın.
  • Ayrıca, çıktı görüntü formatı olarak “png"yi ayarlayın.
  • DocxLoadOptions örneğini oluşturun
  • Word dosyası şifresini ayarlayın ve\seçenekleri yükleyin.
  • PngConvertOptions’ın bir örneğini oluşturun.
  • Gri tonlama, başlangıç\sayfa, sayfa sayısı, kalite, döndürme\açı ve kullanım\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 kod örneği, Ruby’de REST API kullanılarak Word’ün PNG biçimine nasıl dönüştürüleceğini gösterir.

# word docx'i png'ye 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 = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

# Word Docx LoadOptions'ı Ayarlama
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = 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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

REST API kullanarak Word DOCX’i Ruby’de GIF’e dönüştürün

Aşağıda verilen adımları izleyerek Word Docx’i programlı olarak JPG’ye dönüştürebiliriz:

  • ConvertApi’nin bir örneğini oluşturun.
  • Ardından, ConvertSettings’in bir örneğini oluşturun.
  • Ardından, kelime dosyası yolunu ve depolama adını ayarlayın.
  • Ayrıca, çıktı görüntü formatı olarak “gif"i ayarlayın.
  • DocxLoadOptions örneğini oluşturun
  • Word dosyası şifresini ayarlayın ve\seçenekleri yükleyin.
  • GifConvertOptions’ın bir örneğini oluşturun.
  • Gri tonlama, başlangıç\sayfa, sayfa sayısı, kalite, döndürme\açı ve kullanım\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 kod örneği, Ruby’de REST API kullanılarak Word Docx’in GIF dosyasına nasıl dönüştürüleceğini gösterir. Bir dosya yüklemek için lütfen daha önce belirtilen adımları izleyin.

# word docx'i gif'ye dönüştürme yöntemi
# 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 = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

# Word Docx LoadOptions'ı Ayarlama
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = 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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

Ücretsiz Çevrimiçi Kelimeden Görüntüye Dönüştürücü

Lütfen yukarıdaki API https://products.aspose.app/words/conversion/docx-to-image 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 nasıl yapılacağını biliyorsunuz:

  • ruby’de REST API kullanarak kelime belgelerini jpeg/jpg’ye dönüştürün
  • ruby kullanarak word docx’i png resim formatına dönüştürme
  • ruby’de REST API kullanarak word docx’i gif dosya formatına dönüştürün

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şim kurmanı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 Forumda bize sormaktan çekinmeyin.

Ayrıca bakınız