Voeg een tekst- of afbeeldingswatermerk toe aan DOCX documenten met Ruby. Laad het DOCX document en plaats het gewenste watermerk erin. Sla het resultaat vervolgens op in een handig formaat zoals DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en meer, en deel het document met watermerk met iemand anders. Verwijder ook het watermerk uit DOCX document als het watermerk eerder aan het document is toegevoegd en de redenen voor het toevoegen niet langer relevant zijn.
Met deze Ruby API kunnen ontwikkelaars online een watermerk aan DOCX toevoegen. Maak gewoon het watermerk met tekst of een afbeelding en voeg dat watermerk vervolgens in uw DOCX document in Ruby in.
Opmerking: het is niet nodig om applicaties of bibliotheken van derden te installeren. Daarom is onze Ruby softwareoplossing zeer gebruiksvriendelijk.
De gegeven Ruby SDK is ook handig om watermerken uit DOCX te verwijderen. Het verwijderen van een watermerk in DOCX betekent dat u het gewenste DOCX document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit de DOCX kunt verwijderen met Ruby en vervolgens het uitvoerbestand in een handig formaat kunt opslaan – DOC, DOCX, PDF, JPEG, PNG, TIFF en anderen.
Om te evalueren hoe u een watermerk in DOCX kunt toevoegen of verwijderen met onze Ruby API, laadt u de DOCX en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOC, DOCX, PDF, HTML, RTF, XPS en andere.
Gebruik het volgende voorbeeld om te zien hoe het werkt:
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)
Installeer Aspose.Words Cloud SDK for Ruby met RubyGems hostingservice. Voer gem install aspose_words_cloud uit om het pakket te installeren. Als alternatief kunt u de Aspose.Words Cloud SDK for Ruby -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.
U kunt een watermerk toevoegen aan een document in andere indelingen: