Z uporabo našega zmogljivega API ja Ruby lahko razvijalci stisnejo DOC za optimizacijo vsebine in velikosti izhodne datoteke. Zmanjšanje velikosti datoteke se zgodi s čiščenjem neuporabljenih podatkov in virov. Slike lahko tudi stisnete, da bo velikost izhodne datoteke še manjša.
Rezultat optimizacije in stiskanja vsebine je mogoče shraniti v izvirni DOC ali kateri koli razpoložljivi obliki za shranjevanje – DOCX, DOC, RTF, PDF, HTML in številne druge.
Kot že omenjeno, vam naš Ruby SDK omogoča programsko zmanjšanje velikosti DOC. Zdaj lahko preizkusite našo zmogljivo funkcionalnost in ocenite, kako stisniti DOC v Scali z naslednjim primerom:
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.doc')
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: 'doc')
@words_api.convert_document(convert_document)
Namestite Aspose.Words Cloud SDK for Ruby z uporabo storitve gostovanja RubyGems. Zaženite gem install aspose_words_cloud, da namestite paket. Kot alternativo lahko ročno klonirate Aspose.Words Cloud SDK for Ruby iz GitHub in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Stiskanje dokumenta lahko izvedete za druge formate datotek: