PDF to JPEG Converter

El Conversor de PDF a JPEG de Documentize para .NET es una herramienta poderosa que simplifica la conversión de documentos PDF en imágenes JPEG de alta calidad. Este complemento está diseñado para hacer que tu contenido sea más accesible en diferentes plataformas al transformar las páginas PDF en formatos de imagen ampliamente utilizados.

Cómo convertir páginas PDF a JPEG

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

  1. Crea una instancia de PdfToJpegOptions para configurar el proceso de conversión.
  2. Agrega el archivo PDF de entrada utilizando el método AddInput.
  3. Establece la ruta del directorio de salida para las imágenes JPEG utilizando el método AddOutput.
  4. Ejecuta el método Process para convertir las páginas PDF en imágenes JPEG.
1// Crear objeto PdfToJpegOptions para establecer instrucciones
2var options = new PdfToJpegOptions();
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Establecer ruta del directorio de salida
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Realizar el proceso
8JpegConverter.Process(options);

Personalizando la conversión de PDF a JPEG

Puedes personalizar el proceso de conversión ajustando la resolución, seleccionando rangos de páginas o estableciendo la calidad de la imagen. Aquí te mostramos cómo convertir la primera página de un PDF a 200 DPI:

 1// Crear objeto PdfToJpegOptions para establecer instrucciones
 2var options = new PdfToJpegOptions();
 3// Procesar solo la primera página
 4options.PageList = new List<int> { 1 };
 5// Establecer resolución de salida a 200 DPI
 6options.OutputResolution = 200;
 7// Establecer calidad de salida a 50
 8options.Quality = 50;
 9// Agregar ruta del archivo de entrada
10options.AddInput(new FileDataSource("path_to_input.pdf"));
11// Establecer ruta del directorio de salida
12options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
13// Realizar el proceso
14JpegConverter.Process(options);

Cómo obtener resultados sin un directorio, o en forma de flujos

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 JPEG convertidos como se muestra a continuación:

 1// Crear objeto PdfToJpegOptions para establecer instrucciones
 2var options = new PdfToJpegOptions();
 3// Agregar ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Realizar el proceso
 6var results = JpegConverter.Process(options);
 7// Obtener resultados en forma de flujo
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Características clave:

  • Convertir PDF a JPEG: Convierte fácilmente documentos PDF completos o páginas específicas en imágenes JPEG.
  • Resolución personalizada: Ajusta la resolución (por ejemplo, 300 dpi) para obtener salidas de alta calidad.
  • Conjunto de páginas: Selecciona páginas específicas para la conversión.
  • Conversión rápida: Proceso rápido y eficiente con un esfuerzo mínimo.
 Español