Koristeći naš moćni Ruby API, programeri mogu komprimirati DOCX kako bi optimizirali sadržaj i veličinu izlazne datoteke. Do smanjenja veličine datoteke dolazi čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike kako bi veličina izlazne datoteke bila još manja.
Rezultat optimizacije i kompresije sadržaja može se spremiti u izvornom DOCX u ili bilo kojem dostupnom formatu za spremanje – DOCX, DOC, RTF, PDF, HTML i mnoge druge.
Kao što je spomenuto, naš Ruby SDK omogućuje vam da programski smanjite veličinu DOCX a. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati DOCX u Scali pomoću sljedećeg primjera:
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)
Instalirajte Aspose.Words Cloud SDK for Ruby koristeći RubyGems hosting uslugu. Pokrenite gem install aspose_words_cloud da instalirate paket. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Ruby izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Možete izvršiti kompresiju dokumenta za druge formate datoteka: