HTML JPG PDF XML DOCX
  Product Family
PDF

Remover Marcadores de PDF no Node.js SDK

Excluir Marcadores de um Documento PDF usando Cloud Node.js SDK.

Get Started

Como Remover Marcadores via Node.js SDK

Para remover Marcadores de PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK auxilia programadores Node.js a desenvolver aplicativos baseados em nuvem para criação, anotação, edição e conversão de PDFs usando a linguagem de programação Node.js via Aspose.PDF REST API. Basta criar uma conta em Aspose for Cloud e obter as informações do seu aplicativo. Uma vez que você tenha o App SID & chave, você está pronto para usar o Aspose.PDF Cloud Node.js SDK.

Comando do Console do Gerenciador de Pacotes


     
    npm install asposepdfcloud --save
     
     

Passos para remover Marcadores via Cloud Node.js

Os desenvolvedores da Aspose.PDF Cloud podem facilmente remover Marcadores de PDF em apenas algumas linhas de código.

  1. Crie um objeto para conectar-se à API Pdf.Cloud
  2. Carregue seu arquivo de documento
  3. Exclua os Marcadores necessários do documento usando a função deleteBookmark()
  4. Realize alguma ação após a remoção bem-sucedida do Marcador do documento
  5. Baixe o resultado se necessário
 

Este código de exemplo mostra como excluir Marcadores de documentos PDF usando Node.js


    import credentials from "credentials.json"  with { type: "json" };    // json-file in this format: { "id": "*****", "key": "*******" }
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",    
        DROP_BOOKMARK_PATH: "/1"
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfBookmarks = {
        async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },

        async downloadResult() {
            const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
            const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
            await fs.writeFile(filePath, changedPdfData.body);
            console.log("Downloaded: " + filePath);
        },

        async deleteBookmark(){
            const dropResult = await pdfApi.deleteBookmark(configParams.PDF_DOCUMENT_NAME, configParams.DROP_BOOKMARK_PATH);
            
            if (dropResult.body.code == 200) {
                console.log("Bookmark '" + configParams.DROP_BOOKMARK_PATH + "' successfully deleted!");
                return true;
            }
            else
                throw new Error("Unexpected error : can't get bookmarks list!!!");
        },
    };

    async function main() {
        try
        {
            await pdfBookmarks.uploadDocument();
            await pdfBookmarks.deleteBookmark();
            await pdfBookmarks.downloadResult();
        }
        catch(error) {
            console.log(error.message);
        }
    }
 

Trabalhe com os Marcadores via Node.js SDK

Remover marcadores de um PDF é útil para manter a precisão do documento, otimizar o desempenho, melhorar a segurança e garantir o formato adequado. É especialmente importante para finalizar documentos antes de compartilhá-los, imprimi-los ou arquivá-los. Exclua os Marcadores dos documentos PDF com Aspose.PDF Cloud Node.js SDK.

Com nossa biblioteca Node.js você pode

  • Adicionar cabeçalho e rodapé em formato de texto ou imagem ao documento PDF.
  • Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
  • Anexar vários documentos PDF a um arquivo existente.
  • Trabalhar com anexos, anotações e campos de formulário de PDF.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
  • Excluir um carimbo ou tabela específicos do documento PDF pelo seu ID.
  • Substituir uma ou várias instâncias de texto em uma página PDF ou de todo o documento.
  • Suporte extensivo para converter documentos PDF para vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nossos aplicativos gratuitos para testar a funcionalidade online.