PDF a 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 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
PdfToPngOptions
para configurar el proceso de conversión. - Agrega el archivo PDF de entrada usando el método
AddInput
. - Establece la ruta del directorio de salida para las imágenes PNG usando el método
AddOutput
. - Ejecuta el método
Process
para convertir las páginas PDF en imágenes PNG.
1
2// Crea un objeto PdfToPngOptions para establecer instrucciones
3var options = new PdfToPngOptions();
4// Agrega la ruta del archivo de entrada
5options.AddInput(new FileDataSource("path_to_input.pdf"));
6// Establece la ruta del directorio de salida
7options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
8// Realiza el proceso
9PngConverter.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 200 DPI:
1
2// Crea un objeto PdfToPngOptions para establecer instrucciones
3var options = new PdfToPngOptions()
4// Procesa solo la primera página
5options.PageList = new List<int> { 1 };
6// Establece la resolución de salida a 200 dpi
7options.OutputResolution = 200;
8// Agrega la ruta del archivo de entrada
9options.AddInput(new FileDataSource("path_to_input.pdf"));
10// Establece la ruta del directorio de salida
11options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
12// Realiza el proceso
13PngConverter.Process(options);
Manejo de Resultados de Conversión
El método Process devuelve un objeto ResultContainer
que contiene información sobre los resultados de la conversión. Puedes obtener flujos de los archivos PNG convertidos como se muestra a continuación:
1
2// Crea un objeto PdfToJpegOptions para establecer instrucciones
3var options = new PdfToPngOptions();
4// Agrega la ruta del archivo de entrada
5options.AddInput(new FileDataSource("path_to_input.pdf"));
6// Realiza el proceso
7var results = PngConverter.Process(options);
8// Obtiene los resultados de los flujos
9foreach (var result in results.ResultCollection)
10{
11 var streamResultPage1 = result.ToStream();
12}
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.
- Conjunto de Páginas: Selecciona páginas específicas para la conversión.
- Gestión Sencilla de Salida: Especifica directorios de salida para cada archivo PNG convertido.
- Conversión Rápida: Rápida, eficiente y requiere un mínimo esfuerzo para configurar.