Converter PDF para formatos de imagem em Node.js
Node.js Converter PDF para Imagem
Neste artigo, mostraremos as opções para converter PDF para formatos de imagem.
Documentos escaneados anteriormente são frequentemente salvos no formato de arquivo PDF. No entanto, você precisa editá-lo em um editor gráfico ou enviá-lo posteriormente em formato de imagem? Temos uma ferramenta universal para você converter PDF em imagens usando A tarefa mais comum é quando você precisa salvar um documento PDF inteiro ou algumas páginas específicas de um documento como um conjunto de imagens. Aspose for Node.js via C++ permite converter PDF para formatos JPG e PNG para simplificar as etapas necessárias para obter suas imagens de um arquivo PDF específico.
Aspose.PDF for Node.js via C++ suporta várias conversões de PDF para formatos de imagem. Por favor, verifique a seção Aspose.PDF Formatos de Arquivo Suportados.
Tente converter PDF para JPEG online
Aspose.PDF for Node.js apresenta a você um aplicativo gratuito online “PDF para JPEG”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Converter PDF para JPEG
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToJpg função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToJpg.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToJpg{0:D2}.jpg”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToJpg.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToJpg{0:D2}.jpg”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Tente converter PDF para TIFF online
Aspose.PDF for Node.js apresenta a você um aplicativo gratuito online “PDF para TIFF”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Converter PDF para TIFF
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToTiff função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToTiff.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToTiff{0:D2}.tiff”. Onde {0:D2} representa o número da página com formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToTiff.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToTiff{0:D2}.tiff”. Onde {0:D2} representa o número da página com formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Tente converter PDF para PNG online
Como exemplo de como nossas aplicações gratuitas funcionam, verifique o próximo recurso.
Aspose.PDF for Node.js apresenta a você um aplicativo gratuito online “PDF para PNG”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Converter PDF para PNG
Caso queira converter um documento PDF, você pode usar AsposePdfPagesParaPng função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesParaPng.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToPng{0:D2}.png”. Onde {0:D2} representa o número da página com formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesParaPng.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToPng{0:D2}.png”. Onde {0:D2} representa o número da página com formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Tente converter PDF para SVG online
Aspose.PDF for Node.js apresenta a você um aplicativo gratuito online “PDF para SVG”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Scalable Vector Graphics (SVG) é uma família de especificações de um formato de arquivo baseado em XML para gráficos vetoriais bidimensionais, tanto estáticos quanto dinâmicos (interativos ou animados). A especificação SVG é um padrão aberto que está em desenvolvimento pelo World Wide Web Consortium (W3C) desde 1999.
Converter PDF para SVG
Converter PDF para SVG clássico
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToSvg função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToSvg.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação é salvo em "ResultPdfToSvg.svg". Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToSvg.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação é salvo em "ResultPdfToSvg.svg". Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Converter PDF em SVG compactado
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToSvgZip função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToSvgZip.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToSvgZip.zip”. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG(zip) and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToSvgZip.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToSvgZip.zip”. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*convert a PDF-file to SVG zip and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText)
Converter PDF para DICOM
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToDICOM função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToDICOM.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação é salvo em “ResultPdfToDICOM{0:D2}.dcm”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToDICOM.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação é salvo em “ResultPdfToDICOM{0:D2}.dcm”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, aparecer um erro em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Converter PDF para BMP
Caso queira converter um documento PDF, você pode usar AsposePdfPagesToBmp função. Por favor, verifique o trecho de código a seguir para converter no ambiente Node.js.
CommonJS:
- Chamada
requiree importarasposepdfnodejsmódulo comoAsposePdfvariável. - Especifique o nome do arquivo PDF que será convertido.
- Chamada
AsposePdfcomo Promise e execute a operação de conversão de arquivo. Receba o objeto caso seja bem-sucedido. - Chame a função AsposePdfPagesToBmp.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToBmp{0:D2}.bmp”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar o
asposepdfnodejsmódulo. - Especifique o nome do arquivo PDF que será convertido
- Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
- Chame a função AsposePdfPagesToBmp.
- Converter arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfToBmp{0:D2}.bmp”. Onde {0:D2} representa o número da página no formato de dois dígitos. As imagens são salvas com resolução de 150 DPI. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer no seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);



