PDF to JPEG Converter
El Convertidor 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 plugin está diseñado para hacer que tu contenido sea más accesible en diversas plataformas al transformar 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 la clase
Jpeg
. - Crea una instancia de
JpegOptions
para configurar el proceso de conversión. - Agrega el archivo PDF de entrada usando el método
AddInput
. - Especifica la ruta del archivo de salida para las imágenes JPEG usando el método
AddOutput
. - Ejecuta el método
Process
para convertir las páginas PDF en imágenes JPEG.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Agrega el archivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Especifica el directorio de salida para las imágenes JPEG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Procesa la conversión de PDF a JPEG
11converter.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 configurando la calidad de la imagen. Aquí te mostramos cómo convertir la primera página de un PDF a 300 dpi:
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Establece la resolución de salida a 300 dpi y convierte solo la primera página
5options.OutputResolution = 300;
6options.PageRange = new PageRange(1);
7
8// Agrega las rutas de entrada y salida
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// Procesa la conversión
13converter.Process(options);
Procesamiento por lotes para la conversión de PDF a JPEG
El plugin Convertidor de PDF a JPEG admite el procesamiento por lotes, lo que te permite convertir múltiples páginas de un PDF en archivos JPEG individuales.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Agrega el archivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Establece las rutas de salida para cada página
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// Procesa la conversión por lotes
12converter.Process(options);
Cómo manejar los resultados de la conversión
El método Process devuelve un objeto ResultContainer
que contiene información sobre los resultados de la conversión. Puedes imprimir las rutas de los archivos JPEG convertidos como se muestra a continuación:
1ResultContainer resultContainer = converter.Process(options);
2
3// Imprime las rutas de salida de las imágenes JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Características clave:
- Convertir PDF a JPEG: Convierte sin esfuerzo documentos PDF completos o páginas específicas en imágenes JPEG.
- Resolución personalizada: Ajusta la resolución (por ejemplo, 300 dpi) para salidas de alta calidad.
- Rango de páginas: Selecciona páginas específicas o rangos para la conversión.
- Procesamiento por lotes: Convierte múltiples páginas de PDF o documentos completos a la vez.
- Conversión rápida: Proceso rápido y eficiente con un esfuerzo mínimo.