Conversor de PDF para JPEG
O Conversor de PDF para JPEG Documentize para .NET é uma ferramenta poderosa que simplifica a conversão de documentos PDF em imagens JPEG de alta qualidade. Este plugin foi projetado para tornar seu conteúdo mais acessível em várias plataformas, transformando páginas de PDF em formatos de imagem amplamente utilizados.
Principais Recursos:
- Converter PDF para JPEG: Converta facilmente documentos PDF inteiros ou páginas específicas em imagens JPEG.
- Resolução Personalizada: Ajuste a resolução (por exemplo, 300 dpi) para saídas de alta qualidade.
- Faixa de Páginas: Selecione páginas específicas ou faixas para conversão.
- Processamento em Lote: Converta várias páginas de PDF ou documentos inteiros de uma só vez.
- Conversão Rápida: Processo rápido e eficiente com esforço mínimo.
Como Converter Páginas de PDF para JPEG
Para converter um documento PDF em imagens JPEG, siga estas etapas:
- Crie uma instância da classe
Jpeg
. - Crie uma instância de
JpegOptions
para configurar o processo de conversão. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Especifique o caminho do arquivo de saída para as imagens JPEG usando o método
AddOutput
. - Execute o método
Process
para converter as páginas do PDF em imagens JPEG.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Adicione o arquivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Especifique o diretório de saída para as imagens JPEG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Processar a conversão de PDF para JPEG
11converter.Process(options);
Personalizando a Conversão de PDF para JPEG
Você pode personalizar o processo de conversão ajustando a resolução, selecionando faixas de páginas ou definindo a qualidade da imagem. Aqui está como converter a primeira página de um PDF a 300 dpi:
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Defina a resolução de saída para 300 dpi e converta apenas a primeira página
5options.OutputResolution = 300;
6options.PageRange = new PageRange(1);
7
8// Adicione caminhos de entrada e saída
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// Processar a conversão
13converter.Process(options);
Processamento em Lote para Conversão de PDF para JPEG
O plugin Conversor de PDF para JPEG suporta processamento em lote, permitindo converter várias páginas de um PDF em arquivos JPEG individuais.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Adicione o arquivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Defina os caminhos de saída para cada página
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// Processar a conversão em lote
12converter.Process(options);
Como Lidar com os Resultados da Conversão
O método Process retorna um objeto ResultContainer
que contém informações sobre os resultados da conversão. Você pode imprimir os caminhos dos arquivos JPEG convertidos, conforme mostrado abaixo:
1ResultContainer resultContainer = converter.Process(options);
2
3// Imprimir os caminhos de saída das imagens JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}