Convertidor de PDF a XLS
El Convertidor de PDF a XLS Documentize para .NET es una herramienta poderosa que permite la conversión fluida de documentos PDF a hojas de cálculo de Excel (XLS/XLSX). Este plugin mejora la accesibilidad y usabilidad de tu contenido PDF, facilitando la manipulación y análisis de datos en formato de hoja de cálculo.
Características Principales:
- Convertir PDF a Excel: Transformar archivos PDF en hojas de cálculo XLS/XLSX para una gestión de datos sencilla.
- Opciones de Salida Personalizadas: Configura el formato de salida, el rango de páginas, el nombre de la hoja de trabajo y más.
- Conversión de Alta Fidelidad: Mantener el diseño, el formato y la precisión del contenido durante la conversión.
- Procesamiento por Lotes: Convertir múltiples archivos PDF a la vez para operaciones a gran escala.
Cómo Convertir PDF a XLS
Para convertir un documento PDF en un archivo de Excel (XLS/XLSX), sigue estos pasos:
- Crea una instancia de la clase
PdfXls
. - Crea una instancia de
PdfToXlsOptions
para configurar las opciones de conversión. - Agrega el archivo PDF de entrada usando el método
AddInput
. - Especifica el archivo Excel de salida usando el método
AddOutput
. - Ejecuta el método
Process
para iniciar la conversión.
1var pdfXlsConverter = new PdfXls();
2var options = new PdfToXlsOptions();
3
4// Agregar rutas de archivos de entrada y salida
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Ejecutar el proceso de conversión
9pdfXlsConverter.Process(options);
Personalizando la Conversión de PDF a Excel
Puedes personalizar las opciones de conversión modificando la clase PdfToXlsOptions
. Por ejemplo, para convertir el PDF a un formato XLSX, insertar una columna en blanco y nombrar la hoja de trabajo, puedes usar el siguiente código:
1var options = new PdfToXlsOptions();
2
3// Establecer el formato de salida a XLSX
4options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
5
6// Insertar una columna en blanco en la primera posición
7options.InsertBlankColumnAtFirst = true;
8
9// Establecer el nombre de la hoja de trabajo
10options.WorksheetName = "MiHoja";
11
12// Agregar archivos de entrada y salida
13options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
15
16// Procesar la conversión
17pdfXlsConverter.Process(options);
Manejo de Resultados de Conversión
Después de procesar, el método Process devuelve un objeto ResultContainer
que contiene el resultado de la conversión. Puedes recuperar la ruta del archivo convertido u otros detalles de salida:
1var resultContainer = pdfXlsConverter.Process(options);
2
3// Acceder e imprimir la ruta del archivo de resultado
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine(result);
Procesamiento por Lotes para la Conversión de PDF a XLS
El plugin Convertidor de PDF a XLS también soporta procesamiento por lotes, permitiendo la conversión de múltiples archivos PDF a la vez.
1var pdfXlsConverter = new PdfXls();
2var options = new PdfToXlsOptions();
3
4// Agregar múltiples PDFs de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Agregar los archivos Excel de salida
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Procesar la conversión por lotes
13pdfXlsConverter.Process(options);