Додайте водяний знак до PDF файлів або Word або видаліть раніше додані водяні знаки за допомогою Ruby

За допомогою цієї бібліотеки Ruby розробники можуть додавати водяний знак із зображенням або текстом на PDF документ або Word, а також видаляти вже доданий водяний знак за лічені секунди

Захистіть свої документи від несанкціонованого розповсюдження та додайте водяний знак онлайн. Для цього просто завантажте PDF, Word або інший формат документа та додайте текстовий або графічний водяний знак за допомогою Ruby. Потім збережіть PDF документ або Word із водяним знаком у зручному форматі, наприклад DOC, DOCX, PDF, HTML, RTF, XPS тощо. Ви також можете видалити водяний знак з документів, щоб полегшити їх обробку, якщо це не порушує чиїсь права.

Переглянути фрагмент коду

Додайте водяний знак у Ruby

За допомогою цього API Ruby розробники можуть додавати водяний знак до PDF, Word чи інших документів онлайн. Ви можете створити водяний знак за допомогою тексту або зображення, а потім вставити цей водяний знак у свій PDF документ або Word, установивши кут накладання в Ruby.

Примітка: немає необхідності встановлювати сторонні програми або бібліотеки. Тому наше програмне рішення для Ruby дуже просте у використанні.

Видаліть водяний знак у Ruby

Зазначений Ruby SDK також корисний для видалення водяних знаків. Наприклад, видалення водяного знака в Word означає, що ви можете завантажити потрібний Word документ із текстовим або графічним водяним знаком, видалити цей водяний знак із документа за допомогою Ruby, а потім зберегти вихідний файл у зручному форматі.

Водяний знак у Word або PDF

Щоб оцінити наш API Ruby, завантажте документ, до якого ви хочете додати водяний знак, і водяний знак у вигляді зображення або тексту. Потім виберіть зручний для експорту формат файлу – 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)
Виконати код
  
Скопіюйте код Ruby у буфер обміну

Як створити водяний знак Word, PDF, JPG, PNG Ruby REST API

  1. Встановіть Aspose.Words Cloud for Ruby
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Ruby
  3. Налаштуйте API за допомогою ключів програми
  4. Завантажте документ, з якого потрібно видалити водяний знак
  5. Створіть запит на видалення водяного знака
  6. Збережіть результат у зручному форматі файлу

Бібліотека Ruby для використання водяних знаків

Установіть Aspose.Words Cloud SDK for Ruby за допомогою хостингу RubyGems. Запустіть gem install aspose_words_cloud, щоб встановити пакунок. Як альтернативу, ви можете вручну клонувати Aspose.Words Cloud SDK for Ruby з GitHub і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

Ruby 2.6 або новішої версії

Зверніться до Repository Documentation, щоб побачити деталі.

Найпопулярніші формати документів для додавання водяного знака

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.