Tilføj et tekst- eller billedvandmærke til DOC dokumenter ved hjælp af Ruby. Indlæs DOC dokumentet, og indsæt det nødvendige vandmærke i det. Gem derefter resultatet i et praktisk format såsom DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS og mere, og del det vandmærkede dokument med en anden person. Fjern også vandmærket fra DOC dokumentet, hvis vandmærket tidligere er føjet til dokumentet, og årsagerne til tilføjelsen ikke længere er relevante.
Med denne Ruby API kan udviklere tilføje et vandmærke til DOC online. Du skal bare oprette vandmærket ved hjælp af tekst eller et billede og derefter indsætte dette vandmærke i dit DOC dokument i Ruby.
Bemærk: der er ingen grund til at installere tredjepartsapplikationer eller biblioteker. Derfor er vores Ruby softwareløsning meget nem at bruge.
Den givne Ruby SDK er også nyttig til at fjerne vandmærker fra DOC. Fjernelse af et vandmærke i DOC betyder, at du kan indlæse det ønskede DOC dokument stemplet med et tekst- eller billedvandmærke, fjerne dette vandmærke fra DOC ved hjælp af Ruby og derefter gemme outputfilen i et praktisk format - DOC, DOCX, PDF, JPEG, PNG, TIFF og andre.
For at vurdere, hvordan du tilføjer eller fjerner et vandmærke i DOC med vores Ruby API, skal du indlæse DOC og vandmærket som et billede eller en tekst. Vælg derefter et praktisk eksportfilformat – DOC, DOCX, PDF, HTML, RTF, XPS og andre.
Brug følgende eksempel for at se, hvordan det fungerer:
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)
Installer Aspose.Words Cloud SDK for Ruby ved hjælp af RubyGems hostingtjeneste. Kør gem install aspose_words_cloud for at installere pakken. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for Ruby kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.
Du kan tilføje et vandmærke til et dokument i andre formater: