В настоящее время мы не принимаем файлы EPUB в качестве входных данных. Но мы можем создавать файлы EPUB в качестве вывода. Мы надеемся на полную поддержку EPUB в ближайшем будущем.
Используя наш мощный Ruby API, разработчики могут сжимать документы EPUB, чтобы оптимизировать содержимое и размер выходного файла. Уменьшение размера EPUB происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения внутри EPUB, чтобы сделать размер выходного файла еще меньше.
Результат оптимизации и сжатия контента можно сохранить в исходном формате EPUB или любом доступном формате сохранения - DOCX, DOC, RTF, HTML и многих других. Например, сожмите EPUB и сохраните результат как Word.
Как уже упоминалось, наш Ruby SDK позволяет программно уменьшить размер EPUB. А теперь вы можете попробовать наш мощный функционал и оценить, как сжать EPUB в 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: 'epub')
@words_api.convert_document(convert_document)
Установите Aspose.Words Cloud SDK for Ruby, используя хостинг RubyGems. Выполните команду gem install aspose_words_cloud, чтобы установить пакет. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for Ruby с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Ruby 2.6 или новее
Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.
Вы можете выполнять сжатие документов для файлов других форматов: