Компресирайте PDF или Word файл в Ruby SDK

Намалете размера на документа с помощта на Ruby

Използвайки REST API в Ruby, разработчиците могат да компресират документи в DOC, DOCX, RTF, PDF и други формати. С даденото решение изходът ще бъде висококачествен файл след компресиране.

Вижте кодовия фрагмент

Компресирайте документ в Ruby

Използвайки нашия мощен Ruby API, разработчиците могат да компресират файлове, за да оптимизират съдържанието и размера на изходния файл. Намаляването на размера на файла става чрез почистване на неизползваните данни и ресурси. Можете също да компресирате изображения, за да направите размера на изходния файл още по-малък.

Резултатът от оптимизацията и компресирането на съдържанието може да бъде запазен в оригиналния файлов формат или всеки наличен формат за запис – DOCX, DOC, RTF, PDF, HTML и много други.

Намалете размера на файла в Ruby

Както споменахме, нашият Ruby SDK ви позволява програмно да намалите размера на документ във всеки поддържан формат. Например, можете да намалите размера на PDF файла, DOCX, DOC, RTF, ODT, EPUB, HTML и други формати. И сега можете да изпробвате нашата мощна функционалност и да оцените как да компресирате документ в Ruby със следния пример:

Качете файл, който искате да оптимизирате/компресирате
Изпълнение на код
Изберете целевия формат от списъка
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new

request_document = File.open('Input.docx')
request_compress_options = CompressOptions.new(
   {:ImagesQuality => 75, :ImagesReduceSizeFactor => 1})
compress_document_request = CompressDocumentOnlineRequest.new(
   document: request_document, compress_options: request_compress_options)
compress_document = @words_api.compress_document_online(compress_document_request)

convert_document = ConvertDocumentRequest.new(
   document: compress_document.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
Изпълнение на код
  
Копирайте кода Ruby в клипборда

Как да компресирате документ в Ruby

  1. Инсталирайте Aspose.Words Cloud for Ruby
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Ruby проект
  3. Конфигурирайте API, като използвате ключовете на приложението си
  4. Заредете изходния документ за компресиране
  5. Компресирайте документи и изображения, почистете неизползваната информация
  6. Изберете формата на изходния файл
  7. Вземете резултата от компресирането на документа като отделен файл

Ruby библиотека за използване на компресиране на документи

Инсталирайте Aspose.Words Cloud SDK for Ruby с помощта на хостинг услугата RubyGems. Изпълнете gem install aspose_words_cloud, за да инсталирате пакета. Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for Ruby от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Ruby 2.6 или по-нова версия

Обърнете се към Repository Documentation, за да видите подробностите.

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.