pdf to jpg

Como converter PDF para imagem JPEG usando Node.js.

O Formato de Documento Portátil (PDF) é amplamente utilizado para compartilhamento seguro de documentos e impressão. No entanto, quando você precisa visualizar o conteúdo ou extrair visuais, converter PDF para formatos de imagem raster, como JPG, PNG ou BMP, torna-se útil.

Neste artigo, vamos guiá-lo sobre como converter PDF para JPG usando o Aspose.PDF Cloud SDK para Node.js.

API de Conversão de PDF para JPG

Aspose.PDF Cloud é uma API RESTful que permite criar, manipular e converter documentos PDF na nuvem. Não é necessária instalação em desktop — é acessível em qualquer plataforma (Linux, Windows, macOS) e compatível com aplicativos web, móveis ou do lado do servidor. Você pode explorar ainda mais os recursos da API REST na API documentation page.

Instalando o Aspose.PDF SDK para Node.js

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

> npm i asposepdfcloud

Crie uma conta gratuita no Aspose.Cloud dashboard e obtenha seu ID de Cliente e Cliente Secreto para autenticação.

Como Converter PDF para JPG em Node.js

Siga os passos abaixo para converter páginas PDF em JPG no Node.js:

  • Inicialize o PdfApi com suas credenciais.
  • Defina o arquivo PDF de origem e as configurações de saída.
  • 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);

// Envie o PDF para o armazenamento em nuvem (se ainda não estiver lá)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convert a primeira página do PDF para JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF para JPG online

Imagem:- Uma pré-visualização da conversão de PDF para JPG.

PDF para JPG via comando cURL

Nossas APIs Cloud são construídas sobre uma arquitetura REST, portanto você pode considerar acessá-las via comandos cURL. Nossas APIs fornecem uma poderosa solução baseada na nuvem com uma variedade de benefícios para o processamento de arquivos PDF na nuvem. Usando os comandos cURL, você pode iniciar sem esforço a rotina de conversões de PDF para JPG. Então, primeiro precisamos gerar um Token Web JSON (JWT) com base nos detalhes ClientID e ClientSecret recuperados do Aspose.Cloud dashboard. Por favor, execute o seguinte comando no terminal para gerar o token JWT.

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"

Agora que temos um token JWT, por favor, execute o seguinte comando cURL para realizar a conversão de PDF para JPG online. O JPG resultante é retornado no objeto de resposta. No entanto, para salvar o JPG resultante no disco local, por favor, tente usar o argumento -o.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Aplicativo Gratuito de Conversão de PDF para JPG

Para experimentar as incríveis funcionalidades da Aspose.PDF Cloud API, você pode considerar usar nosso conversor gratuito PDF to JPG converter. É uma solução leve e foi construída de acordo com a API REST Cloud.

pdf to jpg

Aplicativo gratuito para converter PDF para JPG.

Conclusão

Neste artigo, você aprendeu como converter PDF para JPG usando Node.js com apenas algumas linhas de código. Com Aspose.PDF Cloud, nenhum software adicional como o Adobe Acrobat é necessário. Você também pode conseguir o mesmo com um simples comando cURL — perfeito para automação ou fluxos de trabalho do lado do servidor.

Artigos Relacionados

Você pode considerar visitar os seguintes links para saber mais sobre: