Adicione uma marca d'água a PDF arquivos ou Word ou remova marcas d'água adicionadas anteriormente usando JavaScript

Com esta biblioteca Node, os desenvolvedores podem adicionar uma imagem ou marca d'água de texto em um PDF documento ou Word, bem como remover uma marca d'água já adicionada em segundos

Proteja seus documentos contra distribuição não autorizada e adicione a marca d'água online. Para fazer isso, basta carregar um PDF, Word ou outro formato de documento e adicionar uma marca d'água de texto ou imagem usando JavaScript. Em seguida, salve o PDF documento ou Word com marca d'água em um formato conveniente, como DOC, DOCX, PDF, HTML, RTF, XPS e outros. Você também pode remover a marca d'água dos documentos para facilitar o processamento, a menos que isso viole os direitos de qualquer pessoa.

Ver trecho de código

Adicionar marca d'água em JavaScript

Com esta API do Node, os desenvolvedores podem adicionar uma marca d'água a PDF, Word ou outros documentos online. Você pode criar a marca d'água usando texto ou uma imagem e inserir essa marca d'água em seu PDF documento ou Word definindo o ângulo de sobreposição em JavaScript.

Nota: não há necessidade de instalar nenhum aplicativo ou biblioteca de terceiros. Portanto, nossa solução de software Node é muito fácil de usar.

Remover marca d'água em JavaScript

O SDK do Node fornecido também é útil para remover marcas d'água. Por exemplo, remover uma marca d'água no Word significa que você pode carregar o Word documento desejado carimbado com uma marca d'água de texto ou imagem, remover essa marca d'água do documento usando JavaScript e salvar o arquivo de saída em um formato conveniente.

Marca d'água no Word ou PDF

Para avaliar nossa API do Node, carregue o documento ao qual deseja adicionar uma marca d'água e a marca d'água como imagem ou texto. Em seguida, selecione um formato de arquivo de exportação conveniente – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS e outros.

Use o exemplo a seguir para ver como funciona:

O arquivo precisa adicionar marcas d'água
Código de execução
Carregue uma imagem que você deseja inserir
Selecione o formato de destino na lista
import * as fs from "fs";

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

const requestDocument = fs.createReadStream("Input1.docx");
const requestImageFile = fs.createReadStream("Input2.docx");
const insertWatermarkImageOnline = new model.InsertWatermarkImageOnlineRequest({
    document: requestDocument,
    imageFile: requestImageFile
});

wordsApi.insertWatermarkImageOnline(insertWatermarkImageOnline)
.then((insertWatermarkImageOnlineResult) => {
    console.log("Result of InsertWatermarkImageOnline: ", insertWatermarkImageOnlineResult);

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

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

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

const requestDocument = fs.createReadStream("Input.docx");
const requestWatermarkText = new model.WatermarkText({
    text: "This is the watermark text.",
    rotationAngle: 90
})
const insertWatermarkTextOnline = new model.InsertWatermarkTextOnlineRequest({
    document: requestDocument,
    watermarkText: requestWatermarkText
});

wordsApi.insertWatermarkTextOnline(insertWatermarkTextOnline)
.then((insertWatermarkTextOnlineResult) => {
    console.log("Result of InsertWatermarkTextOnline: ", insertWatermarkTextOnlineResult);

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

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
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);
    });
});
Código de execução
  
Copie o código JavaScript para a área de transferência

Como remover marca d'água em JavaScript

  1. Instale Aspose.Words Cloud for Node
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto JavaScript
  3. Configure a API usando suas chaves de aplicativo
  4. Carregue um documento do qual você deseja remover a marca d'água
  5. Crie uma solicitação para remover a marca d'água
  6. Salve o resultado em um formato de arquivo conveniente

JavaScript biblioteca para usar marcas d'água

Instale 'Aspose.Words Cloud SDK for Node.js' usando o gerenciador de pacotes NPM. Execute npm install asposewordscloud --save na linha de comando para instalar o SDK por meio do gerenciador de pacotes NPM. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for Node.js do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de 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 a Repository Documentation para ver mais detalhes.

Formatos de documento mais populares para adicionar uma marca d'água

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.