Pomocou REST API v Ruby môžu vývojári komprimovať dokumenty vo DOC formátoch, DOCX, RTF, PDF a ďalších. Pri danom riešení bude výstupom po kompresii kvalitný súbor.
Pomocou nášho výkonného rozhrania Ruby API môžu vývojári komprimovať súbory na optimalizáciu obsahu a veľkosti výstupného súboru. K zmenšeniu veľkosti súboru dochádza vyčistením nepoužívaných údajov a zdrojov. Môžete tiež komprimovať obrázky, aby sa veľkosť výstupného súboru ešte zmenšila.
Výsledok optimalizácie a kompresie obsahu je možné uložiť v pôvodnom formáte súboru alebo v akomkoľvek dostupnom formáte – DOCX, DOC, RTF, PDF, HTML a mnohých ďalších.
Ako už bolo spomenuté, naša súprava Ruby SDK vám umožňuje programovo zmenšiť veľkosť dokumentu v akomkoľvek podporovanom formáte. Môžete napríklad zmenšiť veľkosť PDF súboru, DOCX, DOC, RTF, ODT, EPUB, HTML a ďalších formátov. A teraz si môžete vyskúšať našu výkonnú funkcionalitu a zhodnotiť, ako komprimovať dokument v Scale s nasledujúcim príkladom:
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)
Nainštalujte Aspose.Words Cloud SDK for Ruby pomocou hostingovej služby RubyGems. Spustite gem install aspose_words_cloud a nainštalujte balík. Ako alternatívu môžete manuálne naklonovať Aspose.Words Cloud SDK for Ruby z GitHub a použiť ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.