დაიცავით თქვენი დოკუმენტები არასანქცირებული გავრცელებისგან და დაამატეთ წყლის ნიშანი ონლაინ. ამისათვის უბრალოდ ჩატვირთეთ PDF, Word ან სხვა დოკუმენტის ფორმატი და დაამატეთ ტექსტის ან სურათის წყლის ნიშანი Ruby ის გამოყენებით. შემდეგ შეინახეთ წყალმონიშნული PDF ან Word დოკუმენტი მოსახერხებელ ფორმატში, როგორიცაა DOC, DOCX, PDF, HTML, RTF, XPS და სხვა. თქვენ ასევე შეგიძლიათ ამოიღოთ ჭვირნიშანი დოკუმენტებიდან, რათა მათი დამუშავება გაადვილდეს, თუ ის არ არღვევს ვინმეს უფლებებს.
ამ Ruby API ით, დეველოპერებს შეუძლიათ დაამატოთ წყლის ნიშანი PDF, Word ან სხვა დოკუმენტებში ონლაინ. თქვენ შეგიძლიათ შექმნათ ჭვირნიშანი ტექსტის ან სურათის გამოყენებით და შემდეგ ჩადეთ ეს ჭვირნიშანი თქვენს PDF ან Word დოკუმენტში Ruby ში გადაფარვის კუთხის დაყენებით.
შენიშვნა: არ არის საჭირო მესამე მხარის აპლიკაციების ან ბიბლიოთეკების დაყენება. ამიტომ, ჩვენი Ruby პროგრამული გადაწყვეტა ძალიან მარტივი გამოსაყენებელია.
მოცემული Ruby SDK ასევე სასარგებლოა წყლის ნიშნების მოსაშორებლად. მაგალითად, Word ში ჭვირნიშნის ამოღება ნიშნავს, რომ თქვენ შეგიძლიათ ჩატვირთოთ სასურველი Word დოკუმენტი, რომელიც დაბეჭდილია ტექსტის ან გამოსახულების ჭვირნიშნით, ამოიღოთ ეს წყლის ნიშანი დოკუმენტიდან 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)
დააინსტალირეთ Aspose.Words Cloud SDK for Ruby RubyGems ჰოსტინგის სერვისის გამოყენებით. პაკეტის დასაყენებლად გაუშვით gem install aspose_words_cloud. როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for Ruby კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.