अपने दस्तावेज़ों को अनधिकृत वितरण से सुरक्षित रखें और वॉटरमार्क ऑनलाइन जोड़ें। ऐसा करने के लिए, बस एक PDF, वर्ड या अन्य दस्तावेज़ प्रारूप लोड करें और Ruby का उपयोग करके एक टेक्स्ट या छवि वॉटरमार्क जोड़ें। फिर वॉटरमार्क वाले PDF या वर्ड डॉक्यूमेंट को सुविधाजनक फॉर्मेट जैसे DOC, DOCX, PDF, HTML, RTF, XPS और अन्य में सेव करें। आप दस्तावेज़ों से वॉटरमार्क भी हटा सकते हैं ताकि उन्हें संसाधित करना आसान हो जाए, जब तक कि यह किसी के अधिकारों का उल्लंघन न करे।
इस Ruby API के साथ, डेवलपर ऑनलाइन PDF, Word या अन्य दस्तावेज़ों में वॉटरमार्क जोड़ सकते हैं। आप टेक्स्ट या छवि का उपयोग करके वॉटरमार्क बना सकते हैं और फिर उस वॉटरमार्क को अपने PDF या वर्ड दस्तावेज़ में Ruby में ओवरले कोण सेट करके सम्मिलित कर सकते हैं।
नोट: किसी तृतीय पक्ष एप्लिकेशन या लाइब्रेरी को स्थापित करने की कोई आवश्यकता नहीं है। इसलिए, हमारे Ruby सॉफ़्टवेयर समाधान का उपयोग करना बहुत आसान है।
दिया गया Ruby SDK वॉटरमार्क हटाने में भी मददगार है। उदाहरण के लिए, वर्ड में वॉटरमार्क हटाने का मतलब है कि आप टेक्स्ट या इमेज वॉटरमार्क के साथ वांछित वर्ड दस्तावेज़ को लोड कर सकते हैं, Ruby का उपयोग करके दस्तावेज़ से इस वॉटरमार्क को हटा सकते हैं, और फिर आउटपुट फ़ाइल को सुविधाजनक प्रारूप में सहेज सकते हैं।
हमारे Ruby API का मूल्यांकन करने के लिए, उस दस्तावेज़ को लोड करें जिसमें आप वॉटरमार्क और वॉटरमार्क को इमेज या टेक्स्ट के रूप में जोड़ना चाहते हैं। फिर एक सुविधाजनक निर्यात फ़ाइल प्रारूप चुनें - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS और अन्य।
यह कैसे काम करता है यह देखने के लिए निम्न उदाहरण का उपयोग करें:
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('Input1.docx')
request_image_stream = File.open('Input2.jpg')
request_watermark_data = WatermarkDataImage.new(
{:Image => AsposeWordsCloud::FileReference.fromLocalFileContent(request_image_stream)})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
document: request_document, watermark_data: request_watermark_data)
insert_watermark_result =
@words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = ConvertDocumentRequest.new(
document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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_watermark_data = WatermarkDataText.new(
{:Text => 'This is the watermark text', :Layout => 'Diagonal'})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
document: request_document, watermark_data: request_watermark_data)
insert_watermark_result = @words_api.insert_watermark_text_online(insert_watermark_request)
convert_document_request = ConvertDocumentRequest.new(
document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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')
delete_watermark_online = DeleteWatermarkOnlineRequest.new(document: request_document)
deleted_watermark = @words_api.delete_watermark_online(delete_watermark_online)
convert_document = ConvertDocumentRequest.new(
document: deleted_watermark.document.values[0], format: 'docx')
@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 का पालन करें।