Pridėkite vandens ženklą prie PDF arba Word failų arba pašalinkite anksčiau pridėtus vandenženklius naudodami Ruby

Naudodami šią Ruby biblioteką kūrėjai gali pridėti vaizdą arba teksto vandens ženklą prie PDF ar Word dokumento, taip pat pašalinti jau pridėtą vandens ženklą per kelias sekundes.

Apsaugokite savo dokumentus nuo neteisėto platinimo ir pridėkite vandens ženklą internete. Norėdami tai padaryti, tiesiog įkelkite PDF, Word ar kito formato dokumentą ir pridėkite teksto arba vaizdo vandens ženklą naudodami Ruby. Tada išsaugokite vandens ženklu pažymėtą PDF arba Word dokumentą patogiu formatu, tokiu kaip DOC, DOCX, PDF, HTML, RTF, XPS ir kt. Taip pat galite pašalinti vandens ženklą iš dokumentų, kad būtų lengviau juos apdoroti, nebent tai pažeidžia kieno nors teises.

Peržiūrėkite kodo fragmentą

Pridėti vandens ženklą Ruby

Naudodami šią Ruby API kūrėjai gali pridėti vandens ženklą prie PDF, Word ar kitų dokumentų internete. Galite sukurti vandens ženklą naudodami tekstą arba vaizdą ir įterpti tą vandenženklį į savo PDF arba Word dokumentą, nustatydami perdangos kampą Ruby.

Pastaba: nereikia diegti jokių trečiųjų šalių programų ar bibliotekų. Todėl mūsų Ruby programinės įrangos sprendimu labai paprasta naudotis.

Pašalinkite vandens ženklą Ruby

Pateiktas Ruby SDK taip pat padeda pašalinti vandens ženklus. Pavyzdžiui, "Word" vandens ženklo pašalinimas reiškia, kad galite įkelti norimą "Word" dokumentą, pažymėtą tekstu arba vaizdo vandens ženklu, pašalinti šį vandens ženklą iš dokumento naudodami Ruby ir išsaugoti išvesties failą patogiu formatu.

Vandens ženklas Word arba PDF formatu

Norėdami įvertinti mūsų Ruby API, įkelkite dokumentą, prie kurio norite pridėti vandens ženklą, ir vandens ženklą kaip vaizdą arba tekstą. Tada pasirinkite patogų eksporto failo formatą – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ir kt.

Norėdami pamatyti, kaip tai veikia, naudokite šį pavyzdį:

Prie failo reikia pridėti vandens ženklų
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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)
Vykdyti kodą
  
Nukopijuokite kodą Ruby į mainų sritį

Kaip pašalinti vandens ženklą iš Ruby

  1. Įdiekite Aspose.Words Cloud for Ruby
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Ruby projekto
  3. Sukonfigūruokite API naudodami programos raktus
  4. Įdėkite dokumentą, iš kurio norite pašalinti vandens ženklą
  5. Sukurkite prašymą pašalinti vandens ženklą
  6. Išsaugokite rezultatą patogiu failo formatu

Ruby biblioteka, skirta naudoti vandens ženklus

Įdiekite Aspose.Words Cloud SDK for Ruby naudodami " RubyGems " prieglobos paslaugą. Paleiskite gem install aspose_words_cloud, kad įdiegtumėte paketą. Kaip alternatyvą galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for Ruby šaltinio kodui iš GitHub ir naudoti jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

Ruby 2.6 ar naujesnė versija

Išsamią informaciją rasite Repository Documentation.

Populiariausi vandens ženklo pridėjimo dokumentų formatai

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.