PDF a PNG
El Documentize PDF Converter for .NET es una herramienta avanzada que permite convertir documentos PDF en imágenes PNG de alta calidad. Este componente está diseñado para que tu contenido sea más versátil, accesible y fácil de compartir al transformar páginas PDF en formatos de imagen ampliamente compatibles.
Cómo convertir PDF a PNG
Para convertir un documento PDF en imágenes PNG, sigue estos pasos:
- Crea una instancia de
PdfToPngOptionspara configurar el proceso de conversión. - Añade 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
Convertpara convertir las páginas del PDF en imágenes PNG.
1// Create PdfToPngOptions object to set instructions
2var options = new PdfToPngOptions();
3// Add input File path
4options.AddInput(new FileData("path_to_input.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_output_directory"));
7// Perform the process
8PdfConverter.Convert(options);Personalizar 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// Create PdfToPngOptions object to set instructions
2var options = new PdfToPngOptions()
3// Process only the first page
4options.PageList = [1];
5// Set output resolution to 200 DPI
6options.OutputResolution = 200;
7// Add input File path
8options.AddInput(new FileData("path_to_input.pdf"));
9// Set output Directory path
10options.AddOutput(new DirectoryData("path_to_output_directory"));
11// Perform the process
12PdfConverter.Convert(options);Manejo de los resultados de la conversión
El método Convert devuelve un objeto ResultContainer que contiene información sobre los resultados de la conversión. Puedes obtener los flujos de los archivos PNG convertidos como se muestra a continuación:
1// Create PdfToJpegOptions object to set instructions
2var options = new PdfToPngOptions();
3// Add input File path
4options.AddInput(new FileData("path_to_input.pdf"));
5// Perform the process
6var results = PdfConverter.Convert(options);
7// Get stream results
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}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: Define el DPI deseado (p. ej., 300 DPI) para obtener imágenes de alta calidad.
- Conjunto de páginas: Selecciona páginas específicas para la conversión.
- Gestión fácil de la salida: Especifica directorios de salida para cada archivo PNG convertido.
- Conversión rápida: Rápida, eficiente y requiere un mínimo esfuerzo de configuración.