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:

  1. Crea una instancia de PdfToPngOptions para configurar el proceso de conversión.
  2. Añade el archivo PDF de entrada usando el método AddInput.
  3. Establece la ruta del directorio de salida para las imágenes PNG usando el método AddOutput.
  4. Ejecuta el método Convert para 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.
 Español