HTML JPG PDF XML DOCX
  Product Family
PDF

Dividir PDF no Node.js SDK

Dividir arquivos PDF no Node.js Cloud SDK

Get Started

Como Dividir Arquivos PDF Usando o Node.js SDK

Por que preciso dividir documentos PDF? Dividir PDFs com PHP pode ser necessário ao gerenciar e organizar documentos grandes ou trabalhar em um ambiente de processamento de dados. Às vezes, um documento maior requer apenas uma seção separada ou conjunto de páginas. A divisão de PDF permite que você destaque e extraia as páginas correspondentes sem o restante do documento.

Além disso, enviar ou compartilhar todos os PDFs pode ser ineficiente, especialmente se o documento for grande e contiver mais informações do que o necessário. Ao dividir PDFs, você só precisa separar as páginas correspondentes, o que torna o processo mais rápido e economiza largura de banda.

Dividir PDF em seções menores pode reduzir o tamanho do arquivo, o que é útil quando você tem problemas de armazenamento ou está carregando documentos em sistemas com restrições de tamanho.

Comando do Console do Gerenciador de Pacotes


     
    npm install asposepdfcloud --save
     
     

Passos para Dividir PDF via Cloud Node.js

Um programa básico para dividir pdfs programaticamente com Aspose.PDF Cloud Node.js SDK APIs podem ser feitos com apenas algumas linhas de código.

  1. Carregue seu Segredo e Chave de Aplicação do arquivo JSON ou configure as credenciais de outra forma
  2. Crie um objeto para conectar à API Cloud
  3. Faça o upload do arquivo do seu documento
  4. Divide o documento PDF carregado usando a API PDF.
  5. Baixe cada página dividida como um arquivo PDF separado e salve-os localmente.
 

Dividir arquivos PDF únicos 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";

    async function splitSingle() {
        try {
            // The initialization assumes that the necessary credentials (Application ID and Application Key) from https://dashboard.aspose.cloud/
            const pdfApi = new PdfApi(credentials.id, credentials.key);

            const buffer = await fs.readFile(LOCAL_FILE_NAME);
            await pdfApi.uploadFile(STORAGE_FILENAME, buffer);
            const result = await pdfApi.postSplitDocument(STORAGE_FILENAME);

            console.log(result.body.status);
            await Promise.all(
                result.body.result.documents.map(async (document, index) => {
                    const downloadRes = await pdfApi.downloadFile(document.href);
                    await fs.writeFile(`page${index + 1}.pdf`, downloadRes.body);
                })
            );
        } catch (error) {
            console.error(error.message);
        }
    }
 

Com nossa ferramenta Node.js você pode:

  • Adicionar cabeçalho e rodapé do documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e selos (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 selos e tabelas de uma página ou de todo o documento PDF.
  • Excluir um selo ou tabela específico do documento PDF por seu ID.
  • Substituir instâncias únicas ou múltiplas de texto em uma página PDF ou em todo o documento.
  • Suporte extensivo para converter documentos PDF em vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para dividir arquivos PDF online e testar a funcionalidade.