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:

  1. Crea una instancia de la clase PdfXls.
  2. Crea una instancia de PdfToXlsOptions para configurar las opciones de conversión.
  3. Agrega el archivo PDF de entrada usando el método AddInput.
  4. Especifica el archivo Excel de salida usando el método AddOutput.
  5. 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);
 Español