
How to convert PDF to JPG image using Node.js API.
Procurando converter PDF páginas em JPG imagens rapidamente e programaticamente usando Node.js? Com a ajuda do GroupDocs.Conversion Cloud SDK, você pode converter PDFs para o formato JPG de forma eficiente, tornando-o ideal para geração de pré-visualizações, arquivamento de imagens ou renderização baseada na web.
Por que converter PDF em JPG?
- Visualize facilmente as páginas do PDF como imagens separadas.
- Incorporar páginas em aplicativos da web ou móveis.
- Arquivar páginas individuais como arquivos de imagem leves.
- Prevenir que o conteúdo seja copiado ou extraído.
Casos de Uso Comuns
- Faturas ou imagens de relatórios.
- Conteúdo educacional para plataformas de aprendizado online.
- Documentos legais que requerem formatos de imagem não editáveis.
- Pré-visualizar miniaturas para galerias de documentos.
Neste artigo, vamos abordar os seguintes tópicos:
- API para Conversão de PDF para JPG
- Converter PDF para JPG em Node.js
- Use cURL para conversão de PDF para JPG
API para Conversão de PDF para JPG
GroupDocs.Conversion Cloud SDK para Node.js oferece uma maneira leve de integrar a conversão de formatos de arquivo em suas aplicações baseadas em JavaScript. Ele cuida de tudo, desde a estrutura do documento e formatação até elementos embutidos, garantindo que o JPG resultante reflita com precisão o conteúdo original do PDF.
Começando
Antes de entrarmos no código, certifique-se de:
- Inscreva-se no GroupDocs Cloud e obtenha suas credenciais de API.
- Have a sample PDF file for testing.
- Instale o SDK do Node.js
npm install groupdocs-conversion-cloud --save
Conversão de JPG para PDF em Node.js
Aqui está como converter um arquivo PDF em imagens JPG usando o GroupDocs.Conversion Cloud SDK em um projeto Node.js:
Passo 1: Importar SDK e configurar a API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Passo 2: Agora carregue o arquivo PDF de entrada para o armazenamento em nuvem:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
Passo 3: Defina opções de conversão para (PDF → JPG):
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID & Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para realizar a conversão de PDF para JPEG online.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicialize uma instância do ConvertApi com o objeto de Configuração
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// Use o método ConvertDocument para converter um arquivo PDF em formato de imagem JPG.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
Use cURL para Conversão de PDF para JPG
Outra abordagem para converter um arquivo PDF em imagem JPG é o uso de comandos cURL. O uso de comandos cURL oferece várias vantagens, especialmente para desenvolvedores e empresas que buscam uma abordagem rápida, automatizada e scriptável para transformação de documentos. É uma solução leve e rápida, oferecendo compatibilidade entre plataformas que requer um esforço de codificação mínimo.
Por que usar REST API / cURL?:
- Perfeito para DevOps e funções serverless.
- Leve e fácil de integrar.
- Sem sobrecarga de SDK.
O primeiro passo é gerar um Token de Acesso Web Java personalizado e, em seguida, executar o seguinte comando para realizar a conversão de PDF para imagem JPG.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
Por favor, substitua inputFile
pelo nome do arquivo PDF de entrada, resultantPath
pelo nome da imagem JPG resultante e ACCESSTOKEN
por um token de acesso JWT personalizado.
🧪 Tente o Conversor PDF para JPG Online
Se você quiser experimentar as capacidades da API REST sem programar, tente usar nosso Free PDF to JPG Converter App. Este App online é desenvolvido em cima das APIs GroupDocs.Conversion Cloud.

Conclusão
Neste blog, aprendemos que o GroupDocs.Conversion Cloud SDK para Node.js oferece uma maneira rápida e amigável ao desenvolvedor de transformar seus documentos PDF em imagens JPG de alta resolução. Se você está construindo uma plataforma de gerenciamento de conteúdo, galeria de pré-visualização ou arquivo digital—essa ferramenta garante precisão, desempenho e flexibilidade.
Links Úteis
Artigos Recomendados
Recomendamos fortemente a visita aos seguintes artigos para saber mais sobre: