
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
- Como Converter PDF para JPG em Node.js
- PDF para JPG via comando cURL
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));
});

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.

Aplicativo gratuito para converter PDF para JPG.
Links Úteis
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: