Agregue una marca de agua a los PDF archivos o Word o elimine las marcas de agua agregadas previamente usando Ruby

Con esta biblioteca Ruby, los desarrolladores pueden agregar una marca de agua de imagen o texto sobre un PDF documento o Word, así como eliminar una marca de agua ya agregada en segundos.

Proteja sus documentos de la distribución no autorizada y agregue la marca de agua online. Para hacer esto, simplemente cargue un PDF, Word u otro formato de documento y agregue una marca de agua de texto o imagen usando Ruby. Luego guarde el PDF documento o Word con marca de agua en un formato conveniente como DOC, DOCX, PDF, HTML, RTF, XPS y otros. También puede eliminar la marca de agua de los documentos para que sean más fáciles de procesar a menos que viole los derechos de alguien.

Ver fragmento de código

Agregar marca de agua en Ruby

Con esta API de Ruby, los desarrolladores pueden agregar una marca de agua a PDF, Word u otros documentos en línea. Puede crear la marca de agua usando texto o una imagen y luego insertar esa marca de agua en su PDF documento o Word configurando el ángulo de superposición en Ruby.

Nota: no es necesario instalar aplicaciones o bibliotecas de terceros. Por lo tanto, nuestra solución de software Ruby es muy fácil de usar.

Eliminar marca de agua en Ruby

El SDK de Ruby dado también es útil para eliminar marcas de agua. Por ejemplo, eliminar una marca de agua en Word significa que puede cargar el documento de Word deseado estampado con una marca de agua de texto o imagen, eliminar esta marca de agua del documento usando Ruby y luego guardar el archivo de salida en un formato conveniente.

Marca de agua en Word o PDF

Para evaluar nuestra API de Ruby, cargue el documento al que desea agregar una marca de agua y la marca de agua como una imagen o texto. Luego seleccione un formato de archivo de exportación conveniente: DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS y otros.

Use el siguiente ejemplo para ver cómo funciona:

El archivo necesita agregar marcas de agua
Ejecutar código
Sube una imagen que quieras insertar
Seleccione el formato de destino de la lista
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)
Ejecutar código
  
Copie el código Ruby al portapapeles

Como marca de agua un archivo Word, PDF, JPG, PNG Ruby REST API

  1. Instale Aspose.Words Cloud for Ruby
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto Ruby
  3. Configure la API usando las claves de su aplicación
  4. Cargue un documento del que desee eliminar la marca de agua
  5. Crear una solicitud para eliminar la marca de agua
  6. Guarde el resultado en un formato de archivo conveniente

Ruby biblioteca para usar marcas de agua

Instale Aspose.Words Cloud SDK for Ruby mediante el servicio de alojamiento RubyGems. Ejecute gem install aspose_words_cloud para instalar el paquete. Como alternativa, puede clonar manualmente el código fuente de Aspose.Words Cloud SDK for Ruby desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

Ruby 2.6 o más reciente

Consulte la Repository Documentation para ver los detalles.

Formatos de documentos más populares para agregar una marca de agua

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.