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

Con esta biblioteca Node, 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 JavaScript. 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 JavaScript

Con esta API de Node, 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 JavaScript.

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

Eliminar marca de agua en JavaScript

El SDK de Node 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 JavaScript y luego guardar el archivo de salida en un formato conveniente.

Marca de agua en Word o PDF

Para evaluar nuestra API de Node, 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
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input1.docx");
const requestImageStream = fs.createReadStream("Input2.jpg");
const requestWatermarkData = new model.WatermarkDataImage({
    image: model.FileReference.fromLocalFileContent(requestImageStream)
});
const insertWatermarkRequest = new model.InsertWatermarkOnlineRequest({
    document: requestDocument,
    watermarkData: requestWatermarkData
});

wordsApi.InsertWatermarkOnline(insertWatermarkRequest)
.then((insertWatermarkResult) => {
    console.log("Result of InsertWatermarkImageOnline: ", insertWatermarkResult);

    const convertRequest = new model.ConvertDocumentRequest({
        document: insertWatermarkResult.Document.Values(),
        format: "docx"
    });

    wordsApi.convertDocument(convertRequest)
    .then((convertResult) => {
        console.log("Result of ConvertDocument: ", convertResult);
    });
});
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.docx");
const requestWatermarkData = new model.WatermarkDataText({
    text: "This is the watermark text",
    layout: model.WatermarkDataText.LayoutEnum.Diagonal
})
const insertWatermarkRequest = new model.InsertWatermarkOnlineRequest({
    document: requestDocument,
    watermarkData: requestWatermarkData
});

wordsApi.insertWatermarkOnline(insertWatermarkRequest)
.then((insertWatermarkResult) => {
    console.log("Result of InsertWatermarkTextOnline: ", insertWatermarkResult);

    const convertRequest = new model.ConvertDocumentRequest({
        document: insertWatermarkResult.Document.Values(),
        format: "docx"
    });

    wordsApi.convertDocument(convertRequest)
    .then((convertResult) => {
        console.log("Result of ConvertDocument: ", convertResult);
    });
});
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.docx");
const deleteWatermarkOnline = new model.DeleteWatermarkOnlineRequest({
    document: requestDocument
});

wordsApi.deleteWatermarkOnline(deleteWatermarkOnline)
.then((deleteWatermarkOnlineResult) => {
    console.log("Result of DeleteWatermarkOnline: ", deleteWatermarkOnlineResult);

    const requestDocument = deleteWatermarkOnlineResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "docx"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
Ejecutar código
  
Copie el código JavaScript al portapapeles

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

  1. Instale Aspose.Words Cloud for Node
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto JavaScript
  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

JavaScript biblioteca para usar marcas de agua

Instale 'Aspose.Words Cloud SDK for Node.js' mediante el administrador de paquetes NPM. Ejecute npm install asposewordscloud --save desde la línea de comandos para instalar el SDK a través del administrador de paquetes NPM. Como alternativa, puede clonar manualmente el código fuente de Aspose.Words Cloud SDK for Node.js 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

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Consulte la Repository Documentation para ver más 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.