HTML JPG PDF XML DOCX
  Product Family
PDF

Mover Páginas em PDF no Node.js SDK

Mover Páginas para Documento PDF usando Cloud Node.js SDK

Get Started

Como mover Páginas via Node.js SDK

Para mover Páginas em PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK auxilia programadores Node.js no desenvolvimento de aplicativos criadores, anotadores, editores e conversores de PDF baseados em nuvem usando a linguagem de programação Node.js através da Aspose.PDF REST API. Simplesmente crie uma conta no Aspose for Cloud e obtenha suas informações de aplicativo. Uma vez que você tenha o App SID & key, 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 mover Páginas via Cloud Node.js

Os desenvolvedores do Aspose.PDF Cloud podem facilmente mover Páginas de PDF em apenas algumas linhas de código.

  1. Crie um objeto para conectar à API Pdf.Cloud
  2. Faça o upload do seu arquivo de documento
  3. Move uma página dentro do documento PDF para uma nova posição
  4. Baixe o documento modificado, se necessário
 

Este código de exemplo mostra como mover Páginas de PDF usando Node.js


    import credentials from "./credentials.json"  with { type: "json" };
    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",
        PAGE_NUMBER: 2,     // Your document page number...
    };

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

    const pdfPages = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            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 movePage (pageNumber, newPageNumber) {
            const resultPages = await pdfApi.postMovePage(configParams.PDF_DOCUMENT_NAME, pageNumber, newPageNumber);

            if (resultPages.body.code == 200) {
                console.log("Page #" + pageNumber + " moved to #" + newPageNumber + " !");
                return true;
            }
            else
                console.error("Unexpected error : can't move page!!!");
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.movePage(configParams.PAGE_NUMBER, configParams.PAGE_NUMBER + 1);
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Trabalhar com as Páginas via Node.js SDK

Substituir páginas dentro de um documento PDF é uma tarefa comum para desenvolvedores e profissionais que precisam manter conteúdo preciso e atualizado. Este processo garante que os documentos reflitam as informações mais recentes sem a necessidade de recriar o arquivo inteiro. Erros em um documento, como erros tipográficos, informações desatualizadas ou problemas de formatação, exigem substituições de página. Em vez de recriar todo o PDF, substituir páginas específicas permite correções eficientes. Esta abordagem é particularmente útil quando apenas algumas páginas contêm erros, economizando tempo e recursos. Por exemplo, se uma página contém dados incorretos ou gráficos desatualizados, substituir essa página garante que o documento permaneça preciso e profissional. Mova as Páginas em documentos PDF com Aspose.PDF Cloud Node.js SDK.

Com nossa biblioteca Node.js você pode

  • Adicionar cabeçalho e rodapé ao documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
  • Anexar múltiplos documentos PDF a um arquivo existente.
  • Trabalhar com anexos, anotações e campos de formulário em 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ífico do documento PDF pelo seu ID.
  • Substituir uma ou várias instâncias de texto em uma página PDF ou em 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.