Conversor de PDF para PNG

O Conversor de PDF para PNG Documentize para .NET é uma ferramenta avançada que permite converter documentos PDF em imagens PNG de alta qualidade. Este plugin é projetado para tornar seu conteúdo mais versátil, acessível e mais fácil de compartilhar, transformando páginas PDF em formatos de imagem amplamente suportados.

Principais Recursos:

  • Converter PDF para PNG: Converta rapidamente e de forma eficiente documentos PDF inteiros ou páginas específicas em imagens PNG.
  • Resolução Personalizável: Defina o DPI desejado (por exemplo, 300 DPI) para uma saída de imagem de alta qualidade.
  • Processamento em Lote: Converta várias páginas PDF ou documentos inteiros de uma só vez.
  • Gerenciamento de Saída Fácil: Especifique diretórios de saída para cada arquivo PNG convertido.
  • Conversão Rápida: Rápido, eficiente e requer mínimo esforço para configurar.

Como Converter PDF para PNG

Para converter um documento PDF em imagens PNG, siga estes passos:

  1. Crie uma instância da classe Png.
  2. Crie uma instância de PngOptions para configurar o processo de conversão.
  3. Adicione o arquivo PDF de entrada usando o método AddInput.
  4. Especifique o diretório de saída para as imagens PNG usando o método AddOutput.
  5. Execute o método Process para converter as páginas PDF em imagens PNG.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Adicione o arquivo PDF de entrada
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// Especifique o diretório de saída para as imagens PNG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// Processar a conversão de PDF para PNG
11converter.Process(options);

Personalizando a Conversão de PDF para PNG

Você pode personalizar a conversão ajustando a resolução e selecionando páginas específicas. Por exemplo, para converter apenas a primeira página de um PDF a 300 DPI:

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Defina a resolução de saída para 300 DPI
 5options.OutputResolution = 300;
 6
 7// Converta apenas a primeira página
 8options.PageRange = new PageRange(1);
 9
10// Adicione os caminhos de entrada e saída
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Processar a conversão
15converter.Process(options);

Processamento em Lote para Conversão de PDF para PNG

O plugin Conversor de PDF para PNG também suporta processamento em lote, permitindo que você converta várias páginas ou até mesmo documentos PDF inteiros em arquivos PNG individuais.

 1var converter = new Png();
 2var options = new PngOptions();
 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.png"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Processar a conversão em lote
12converter.Process(options);

Tratando os Resultados da Conversão

Após processar a conversão, o método Process retorna um objeto ResultContainer contendo os resultados da conversão. Você pode imprimir os caminhos de saída das imagens PNG da seguinte forma:

1ResultContainer resultContainer = converter.Process(options);
2
3// Imprimir os caminhos de saída das imagens PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 Português