pdf to xlsx

How to convert PDF to Excel workbook with Node.js.

Converter documentos PDF para planilhas Excel é uma necessidade comum para desenvolvedores que trabalham com extração de dados e relatórios. Ao contrário de arquivos estáticos, o Excel oferece formatação estruturada e a capacidade de realizar cálculos e análises. Neste artigo, você aprenderá como converter PDF para XLS ou XLSX em Node.js usando o Aspose.PDF Cloud SDK, uma API RESTful que simplifica a manipulação de PDF.

🚀 API de PDF para XLS

O Aspose.PDF Cloud SDK for Node.js é construído para desenvolvedores que precisam de capacidades de processamento de PDF poderosas, escaláveis e flexíveis na nuvem. Aqui está o que o destaca:

  • Conversão de Alta Fidelidade: Converte tabelas e layouts complexos de PDF em pastas de trabalho do Excel totalmente estruturadas, mantendo a formatação original.
  • Suporta os formatos XLS e XLSX: Escolha entre os formatos legados .xls e modernos .xlsx com base nas necessidades do seu aplicativo.
  • Opções de Personalização: Configure as configurações da planilha, como inserção de colunas em branco, distribuição uniforme da planilha e caminho de saída desejado.
  • Plataforma cruzada e baseada na nuvem: Acesse sua funcionalidade de PDF para Excel em qualquer sistema operacional sem dependências locais.

🧩 Pré-requisitos

Para começar com a Cloud API, instale o SDK oficial do Node.js via npm:

> npm i asposepdfcloud

Em segundo lugar, crie uma conta gratuita no Aspose.Cloud dashboard e obtenha seu ID de Cliente e Segredo de Cliente para autenticação.

🛠️ Converter PDF para XLSX em Node.js

Vamos explorar os detalhes de como podemos usar a Cloud API para reduzir drasticamente o processamento manual, automatizar a extração de dados em PDF e integrar a funcionalidade de conversão diretamente em suas aplicações Node.js.

  • Inicialize a PdfApi com suas credenciais.
  • Em segundo lugar, defina o arquivo PDF de origem e as configurações de saída.
  • Por último, chame a PutPageConvertToJpeg(…) rotina da API para converter a página PDF em imagem JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Carregar PDF para o armazenamento em nuvem (se ainda não estiver lá)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Converta o PDF para a planilha do Excel online
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.xls";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("Convert PDF to Excel:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
pdf to xlsx

Uma prévia da conversão de PDF para XLSX.

O arquivo PDF de amostra e a planilha Excel resultante gerada no exemplo acima podem ser baixados de Binder1-1.pdf e myResultant.xlsx.

🌟 Dica

  • Para visualizar a planilha do Excel resultante, você pode considerar usar nosso aplicativo gratuito Excel view App.

💻 Converter PDF para Excel usando cURL

Você prefere comandos de terminal? Aqui está como converter PDF para Excel usando Aspose Cloud e cURL:

Passo 1: Gerar Token de Acesso

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Passo 2: Converter PDF para XLSX

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"

Para salvar diretamente no armazenamento em nuvem:

curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Substitua sourceFile pelo nome do PDF de entrada (já disponível no armazenamento em nuvem), myResultantFile pelo nome da pasta de trabalho Excel convertida e, accessToken pelo token de acesso JWT gerado acima.

🧪 Tente o Conversor de PDF para Excel Online Grátis

Experimente o poder do Aspose.PDF Cloud usando o gratuito PDF to XLSX Converter. Este aplicativo leve e super eficiente é desenvolvido sobre a API REST do Aspose.PDF Cloud.

pdf para excel

Aplicativo gratuito de conversão de PDF para XLSX.

📝 Conclusão

Usando o Aspose.PDF Cloud SDK para Node.js, converter PDF em Excel torna-se simples, rápido e confiável. Seja você está construindo pipelines de automação de documentos ou painéis de relatórios, esta API permite a extração contínua de dados em planilhas estruturadas.

Artigos Recomendados

Recomendamos fortemente a visita aos seguintes posts de blog para informações sobre: