Os usuários frequentemente precisam converter PDF em imagem porque uma imagem é um dos principais componentes de dados. É um desafio analisar e exibir o conteúdo de um documento PDF devido à complexidade do formato. Você pode converter PDF em imagens de formatos populares como JPG/JPEG programaticamente na nuvem. Como desenvolvedor Node.js, você pode facilmente converter PDF para JPG de alta resolução on-line em seus aplicativos Node.js. Este artigo se concentrará em como converter PDF em imagem JPG em node.js usando a API REST.
Os seguintes tópicos serão abordados neste artigo:
- API REST do conversor de PDF para imagem e SDK Node.js
- Como converter PDF para o formato JPG usando a API REST no Node.js
- Conversão de PDF para JPG usando opções avançadas
- Converta PDF para JPG sem usar o Cloud Storage
- Converter PDF para JPG e adicionar marca d’água
API REST do conversor de PDF para imagem e SDK Node.js
Pretendo usar a API Node.js SDK do GroupDocs.Conversion Cloud para converter PDF em JPG. A API permite que você converta seus documentos e imagens em qualquer formato que você precisar. Ele suporta a conversão de mais de 50 tipos de documentos e imagens, como Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD, etc. Ele também fornece SDKs .NET, Java, PHP, Ruby, Android e Python como seus membros da família de conversão de documentos para a Cloud API.
GroupDocs.Conversion Cloud pode ser instalado em seus aplicativos Node.js executando o seguinte comando no console:
npm install groupdocs-conversion-cloud
Por favor, colete seu Client ID e Client Secret no dashboard antes de começar a seguir as etapas e os exemplos de código disponíveis. Depois de ter seu ID e segredo, adicione o código conforme mostrado abaixo:
# Importe o SDK do Node.js em seu aplicativo de nó de http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// obtenha clientId e clientSecret em https://dashboard.groupdocs.cloud (é necessário registro gratuito).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Como converter PDF para o formato JPG usando a API REST no Node.js
Esta seção cobre um guia passo a passo sobre como importar arquivos PDF para imagens JPG. Siga as etapas simples abaixo para converter um arquivo PDF em um arquivo de imagem JPG:
- Upload o arquivo PDF para a nuvem
- Converter PDF para imagem JPG online grátis em Node.js
- Baixe o arquivo JPG convertido
Carregar o arquivo
Em primeiro lugar, carregue o arquivo PDF na nuvem usando o seguinte exemplo de código:
// abra o arquivo no IOStream da unidade do sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// ler arquivo
fs.readFile(resourcesFolder, (err, fileStream) => {
// construir FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// criar solicitação de upload de arquivo
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// subir arquivo
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Como resultado, o arquivo PDF que foi carregado estará acessível na seção de arquivos do seu painel na nuvem.
Converter PDF para JPG usando Node.js
Agora, para converter arquivo PDF para JPG programaticamente, siga as etapas e o exemplo de código abaixo:
- Crie uma instância de ConvertApi
- Crie uma instância da classe ConvertSettings
- Agora, defina o nome do armazenamento em nuvem
- Em seguida, defina o caminho do arquivo PDF de entrada
- Defina o formato do arquivo de saída como “jpg”
- Em seguida, forneça o caminho do arquivo de saída
- Agora, crie um objeto da classe ConvertDocumentRequest
- Por fim, obtenha o arquivo de saída chamando o método ConvertApi.convertDocument()
O exemplo de código a seguir mostra como converter PDF em JPG sem perder qualidade usando a API REST no Node.js:
// Como converter arquivo PDF para formato de imagem JPG usando Node.js
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// Criar solicitação de conversão de documento
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Baixe o arquivo convertido
O exemplo de código acima salvará o arquivo JPG convertido na nuvem. Você pode baixá-lo usando o seguinte exemplo de código:
// construa FileApi para baixar o arquivo convertido
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// criar solicitação de download de arquivo
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// arquivo de download e tipo de resposta Stream
fileApi.downloadFile(request)
.then(function (response) {
// salve o arquivo no diretório do sistema
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Conversão de PDF para JPG usando opções avançadas
As etapas a seguir e o trecho de código demonstram como converter PDF em imagem usando a API do conversor online de alta qualidade de PDF para JPG e algumas configurações avançadas:
- Crie uma instância de ConvertApi
- Crie uma instância de ConvertSettings
- Agora, defina o nome do armazenamento em nuvem
- Em seguida, defina o caminho do arquivo PDF
- Em seguida, defina o valor “jpg” para o formato
- Definir JpgConvertOptions
- Defina várias configurações de conversão, como tons de cinza, fromPage, pagesCount, quality, rotateAngle, usePdf, etc.
- Agora, defina as conversas e o caminho do arquivo de saída
- Criar objeto ConvertDocumentRequest
- Por fim, converta PDF em JPG chamando a classe ConvertApi.convertDocument()
O exemplo de código a seguir mostra como converter o formato pdf para jpg online com opções avançadas de conversão:
// Como transformar PDF em JPG usando opções avançadas
const convert_options = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// Criar solicitação de conversão de documento
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert_options()
.then(() => {
console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Converta PDF para JPG sem usar o Cloud Storage
Para converter PDF para JPG sem usar o armazenamento em nuvem, siga as etapas abaixo:
- Crie uma instância de ConvertApi
- Criar ConvertDocumentDirectRequest
- Forneça o caminho do arquivo de entrada e o formato de destino como parâmetros de entrada
- Obtenha resultados chamando o método convertDocumentDirect()
- Salve o arquivo de saída no caminho local usando o método FileStream.writeFile()
O trecho de código a seguir mostra como converter documentos PDF em JPG sem usar o armazenamento em nuvem. Isso significa que você passará o arquivo de entrada no corpo da solicitação e receberá o arquivo de saída na resposta da API.
// Como converter PDF para JPG sem usar o Cloud Storage
const convertdirect = async () => {
// inicialização da API
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Arquivo de entrada
let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');
try {
// Criar solicitação de conversão de documento
const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
// converter documento
let result = await convertApi.convertDocumentDirect(request);
// salvar no caminho local
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
}
catch (err) {
throw err;
}
}
convertdirect()
.then(() => {
console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while directly converting the PDF file:", err);
})
Converta PDF para JPG e adicione marca d’água
Use as seguintes etapas para converter PDF para JPG e, em seguida, adicione uma marca d’água ao PDF convertido:
- Crie uma instância de ConvertApi
- Crie um objeto de ConvertSettings
- Agora, defina o nome do armazenamento em nuvem
- Em seguida, defina o caminho do arquivo PDF
- Agora, atribua “jpg” ao formato
- Forneça o caminho do arquivo de saída
- Definir a classe WatermarkOptions
- Defina opções de marca d’água como texto, cor, largura, altura, plano de fundo, etc.
- Defina PdfConvertOptions e atribua WatermarkOptions
- Agora, defina o valor das opções de conversão
- Em seguida, crie a instância ConvertDocumentRequest
- Por fim, converta e chame usando a classe ConvertApi.convertDocument()
O exemplo de código a seguir mostra como converter um documento PDF em JPG e adicionar uma marca d’água ao documento PDF convertido usando uma API REST em Node.js.
// Como converter imagem de arquivo PDF para JPG com marca d'água.
const convertwatermark = async () => {
// inicialização da API
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// definir configurações de conversão
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
// definir opções de marca d'água
let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
watermark.text = "This is a Sample watermark";
watermark.color = "Red";
watermark.width = 250;
watermark.height = 300;
watermark.top = 150;
watermark.left = 300;
watermark.rotationAngle = 45;
watermark.bold = true;
watermark.background = false;
// definir opções de conversão de PDF
let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.watermarkOptions = watermark;
settings.convertOptions = convertOptions;
try {
// Criar solicitação de conversão de documento
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convertwatermark()
.then(() => {
console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Conversor de PDF para JPG Online Gratuito
Como usar o conversor de PDF para JPG de alta qualidade online gratuitamente? Tente o seguinte melhor conversor online gratuito de PDF para JPG de alta qualidade, que é desenvolvido usando a API acima.
Conclusão
Neste artigo, você aprendeu:
- como alterar o formato PDF para JPG em Node.js na nuvem;
- carregue programaticamente o arquivo PDF e baixe o arquivo convertido da nuvem;
- converter pdf para jpg online grátis de alta qualidade sem usar armazenamento em nuvem;
- como converter pdf para jpg em Node.js usando opções avançadas;
- como adicionar uma marca d’água ao documento PDF convertido usando Node.js;
Você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador. Além disso, recomendamos que você consulte nosso Guia de primeiros passos.
Além disso, blog.groupdocs.cloud está escrevendo novas postagens de blog sobre tópicos interessantes. Entre em contato para obter as informações mais recentes.
Faça uma pergunta
Você pode usar nosso Fórum de suporte gratuito para fazer qualquer pergunta que possa ter sobre como converter PDF em formato JPG.
perguntas frequentes
Como faço para converter PDF para JPG no Node.js?
Siga este link para aprender o snippet de código Node.js sobre como transformar PDF em arquivo JPG de forma rápida e fácil.
Como converter PDF para arquivo JPG usando a API REST?
Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter PDF em arquivo JPG.
Como converter PDF em JPG online grátis?
Conversor de PDF para JPG gratuito online permite que você exporte PDF para o formato JPG de forma rápida e fácil. Assim que a conversão estiver concluída, você pode baixar o arquivo JPG.
Como faço para converter arquivo PDF para JPG online gratuitamente?
- Abra conversor online de PDF para JPG grátis
- Clique dentro da área para soltar o arquivo para carregar o PDF ou arraste e solte o arquivo PDF.
- Clique no botão Converter agora e o software conversor de PDF para JPG on-line converterá o arquivo PDF em JPG.
- O link de download do arquivo de saída estará disponível instantaneamente após a conversão do arquivo PDF para JPG.
Como instalar a biblioteca de download gratuito do conversor de formato PDF para JPG?
Instale o conversor de PDF para JPG grátis faça o download da biblioteca Node.js para criar e converter PDF para JPG programaticamente.
Como faço para converter PDF para JPG offline no Windows?
Visite este link para baixar o software conversor de PDF para JPG gratuitamente para Windows. Este software de download gratuito de conversor de PDF para JPG online pode ser usado para transformar PDF em JPG no Windows rapidamente, com um único clique.
Veja também
Para saber mais, sugerimos a leitura dos seguintes artigos:
- Converta documentos do Word em PDF usando a API REST em Python
- Converter PDF em documento editável do Word com Python SDK
- Mesclar arquivos PowerPoint PPT/PPTX online usando REST API em Ruby
- Converta arquivos MSG e EML para PDF em Python
- Converter XML para CSV e CSV para XML em Python
- Como converter CSV para JSON e JSON para CSV em Python
- Converter CSV para JSON e JSON para CSV em Java
- Como converter EXCEL para JSON e JSON para EXCEL em Python
- Converter Markdown em PDF e PDF em Markdown em Python
- Converter Word em Markdown e Markdown em Word em Python
- Como converter HTML para PDF em C# usando a API REST
- Como converter Word para PDF programaticamente em C#