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:
- Crea una instancia de la clase
Png
. - Crea una instancia de
PngOptions
para configurar el proceso de conversión. - Agrega el archivo PDF de entrada utilizando el método
AddInput
. - Especifica el directorio de salida para las imágenes PNG utilizando el método
AddOutput
. - 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.