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:
- Crea una instancia de
PdfToJpegOptions
para configurar el proceso de conversión. - Agrega el archivo PDF de entrada utilizando el método
AddInput
. - Establece la ruta del directorio de salida para las imágenes JPEG utilizando el método
AddOutput
. - 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.