Ruby में REST API का उपयोग करके, डेवलपर प्रोग्राम के रूप में PDF को कंप्रेस कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।
हमारे शक्तिशाली Ruby API का उपयोग करके, डेवलपर्स सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए PDF दस्तावेज़ों को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से PDF का आकार कम होता है। आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए आप PDF के अंदर छवियों को संपीड़ित भी कर सकते हैं।
सामग्री अनुकूलन और संपीड़न के परिणाम को मूल PDF या किसी भी उपलब्ध सेव प्रारूप - DOCX, DOC, RTF, HTML और कई अन्य में सहेजा जा सकता है। उदाहरण के लिए, PDF को कंप्रेस करें और आउटपुट को वर्ड के रूप में सेव करें।
जैसा कि उल्लेख किया गया है, हमारा Ruby SDK आपको PDF आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। और अब आप हमारी शक्तिशाली कार्यक्षमता को आज़मा सकते हैं और निम्नलिखित उदाहरण के साथ Ruby में PDF को संपीड़ित करने का मूल्यांकन कर सकते हैं:
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)
RubyGems होस्टिंग सेवा का उपयोग करके Aspose.Words Cloud SDK for Ruby स्थापित करें। पैकेज को स्थापित करने के लिए gem install aspose_words_cloud चलाएँ। एक विकल्प के रूप में, आप मैन्युअल रूप से GitHub से Aspose.Words Cloud SDK for Ruby क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
आप अन्य फ़ाइल स्वरूपों के लिए दस्तावेज़ संपीड़न कर सकते हैं: