Z uporabo našega zmogljivega API ja Ruby lahko razvijalci stisnejo PDF dokumente, da optimizirajo vsebino in velikost izhodne datoteke. Zmanjšanje velikosti PDF se zgodi s čiščenjem neuporabljenih podatkov in virov. Slike v PDF ju lahko tudi stisnete, da bo izhodna datoteka še manjša.
Rezultat optimizacije in stiskanja vsebine je mogoče shraniti v izvirni PDF ali kateri koli razpoložljivi format za shranjevanje – DOCX, DOC, RTF, HTML in številne druge. Na primer stisnite PDF in shranite izhod kot Word.
Kot že omenjeno, vam naš Ruby SDK omogoča programsko zmanjšanje velikosti PDF ja. In zdaj lahko preizkusite našo zmogljivo funkcionalnost in ocenite, kako stisniti PDF 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.pdf')
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: 'pdf')
@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: