Dodajte tekstualni ili slikovni vodeni žig DOC dokumentima koristeći Ruby. Učitajte DOC dokument i u njega umetnite traženi vodeni žig. Zatim spremite rezultat u prikladnom formatu kao što je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS i više te podijelite dokument s vodenim žigom s drugom osobom. Također uklonite vodeni žig iz DOC dokumenta ako je vodeni žig prethodno dodan u dokument, a razlozi za dodavanje više nisu relevantni.
S ovim Ruby API jem programeri mogu dodati vodeni žig u DOC na mreži. Samo stvorite vodeni žig pomoću teksta ili slike, a zatim umetnite taj vodeni žig u svoj DOC dokument u Ruby.
Napomena: nema potrebe za instaliranjem aplikacija ili biblioteka trećih strana. Stoga je naše softversko rješenje za Ruby vrlo jednostavno za korištenje.
Navedeni Ruby SDK također je koristan za uklanjanje vodenih žigova iz DOC a. Uklanjanje vodenog žiga u DOC u znači da možete učitati željeni DOC dokument s tekstualnim ili slikovnim vodenim žigom, ukloniti ovaj vodeni žig iz DOC a pomoću Ruby, a zatim spremiti izlaznu datoteku u prikladnom formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF i drugi.
Da biste procijenili kako dodati ili ukloniti vodeni žig u DOC u s našim Ruby API jem, učitajte DOC i vodeni žig kao sliku ili tekst. Zatim odaberite prikladan format datoteke za izvoz – DOC, DOCX, PDF, HTML, RTF, XPS i drugi.
Upotrijebite sljedeći primjer da vidite kako to funkcionira:
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.doc')
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: 'doc')
@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.doc')
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: 'doc')
@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.doc')
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: 'doc')
@words_api.convert_document(convert_document)
Instalirajte Aspose.Words Cloud SDK for Ruby koristeći RubyGems hosting uslugu. Pokrenite gem install aspose_words_cloud da instalirate paket. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Ruby izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Možete dodati vodeni žig dokumentu u drugim formatima: