Aktuálně nepřijímáme soubory EPUB jako vstup. Ale můžeme vytvořit soubory EPUB jako výstup. Těšíme se na plnou podporu EPUB v blízké budoucnosti.
Pomocí našeho výkonného Ruby API mohou vývojáři komprimovat dokumenty EPUB za účelem optimalizace obsahu a velikosti výstupního souboru. Ke zmenšení velikosti EPUB dochází vyčištěním nepoužívaných dat a zdrojů. Můžete také komprimovat obrázky uvnitř EPUB, aby se velikost výstupního souboru ještě zmenšila.
Výsledek optimalizace a komprese obsahu lze uložit do původního EPUB nebo libovolného dostupného formátu uložení – DOCX, DOC, RTF, HTML a mnoha dalších. Například komprimujte EPUB a uložte výstup jako Word.
Jak již bylo zmíněno, naše Ruby SDK umožňuje programově zmenšit velikost EPUB. A nyní si můžete vyzkoušet naši výkonnou funkcionalitu a vyhodnotit, jak komprimovat EPUB v Ruby s následujícím příkladem:
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)
Nainstalujte Aspose.Words Cloud SDK for Ruby pomocí hostingové služby RubyGems. Spusťte gem install aspose_words_cloud a nainstalujte balíček. Alternativně můžete ručně naklonovat Aspose.Words Cloud SDK for Ruby z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Kompresi dokumentu můžete provést pro jiné formáty souborů: