PDF to PNG Converter

El Convertidor de PDF a PNG de Documentize para .NET es una herramienta avanzada que te permite convertir documentos PDF en imágenes PNG de alta calidad. Este plugin está diseñado para hacer que tu contenido sea más versátil, accesible y más fácil de compartir al transformar páginas PDF en formatos de imagen ampliamente soportados.

Cómo Convertir PDF a PNG

Para convertir un documento PDF en imágenes PNG, sigue estos pasos:

  1. Crea una instancia de la clase Png.
  2. Crea una instancia de PngOptions para configurar el proceso de conversión.
  3. Agrega el archivo PDF de entrada utilizando el método AddInput.
  4. Especifica el directorio de salida para las imágenes PNG utilizando el método AddOutput.
  5. Ejecuta el método Process para convertir las páginas PDF en imágenes PNG.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Agregar el archivo PDF de entrada
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// Especificar el directorio de salida para las imágenes PNG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// Procesar la conversión de PDF a PNG
11converter.Process(options);

Personalizando la Conversión de PDF a PNG

Puedes personalizar la conversión ajustando la resolución y seleccionando páginas específicas. Por ejemplo, para convertir solo la primera página de un PDF a 300 DPI:

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Establecer la resolución de salida a 300 DPI
 5options.OutputResolution = 300;
 6
 7// Convertir solo la primera página
 8options.PageRange = new PageRange(1);
 9
10// Agregar rutas de entrada y salida
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Procesar la conversión
15converter.Process(options);

Procesamiento por Lotes para la Conversión de PDF a PNG

El plugin Convertidor de PDF a PNG también soporta el procesamiento por lotes, permitiéndote convertir múltiples páginas o incluso documentos PDF enteros en archivos PNG individuales.

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Agregar archivo PDF de entrada
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Establecer rutas de salida 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// Procesar la conversión por lotes
12converter.Process(options);

Manejo de Resultados de Conversión

Después de procesar la conversión, el método Process devuelve un objeto ResultContainer que contiene los resultados de la conversión. Puedes imprimir las rutas de salida de las imágenes PNG de la siguiente manera:

1ResultContainer resultContainer = converter.Process(options);
2
3// Imprimir las rutas de salida de las imágenes PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

Características Clave:

  • Convertir PDF a PNG: Convierte rápida y eficientemente documentos PDF completos o páginas específicas en imágenes PNG.
  • Resolución Personalizable: Establece el DPI deseado (por ejemplo, 300 DPI) para una salida de imagen de alta calidad.
  • Procesamiento por Lotes: Convierte múltiples páginas PDF o documentos completos de una sola vez.
  • Gestión de Salida Fácil: Especifica directorios de salida para cada archivo PNG convertido.
  • Conversión Rápida: Rápido, eficiente y requiere un mínimo esfuerzo para configurar.
 Español