Convertir PDF a Microsoft Excel

Aspose.PDF para PHP API te permite renderizar tus archivos PDF a formatos de archivo Excel XLS y XLSX. Ya tenemos otra API, conocida como Aspose.Cells para PHP vía Java, que proporciona la capacidad de crear y manipular libros de Excel existentes. También proporciona la capacidad de transformar libros de Excel a formato PDF.

Convertir PDF a Excel XLS

Para convertir archivos PDF a formato XLS, Aspose.PDF tiene una clase llamada ExcelSaveOptions. Un objeto de la clase ExcelSaveOptions se pasa como segundo argumento al método Document.Save(..).

La conversión de un archivo PDF a formato XLSX es parte de la biblioteca de Aspose.PDF para PHP versión 18.6. Para convertir archivos PDF a formato XLSX, necesitas establecer el formato como XLSX usando el método setFormat() de la Clase ExcelSaveOptions.

Los siguientes fragmentos de código muestran cómo convertir un archivo PDF a formato XLS y XLSX:

// Cargar el documento PDF de entrada utilizando la clase Document.
$document = new Document($inputFile);

// Crear una instancia de la clase ExcelSaveOptions para especificar las opciones de guardado.
$saveOption = new ExcelSaveOptions();

// Establecer el formato de salida a XLS.
// $saveOption->setFormat(ExcelSaveOptions_ExcelFormat::$XMLSpreadSheet2003);

// Establecer el formato de salida a XLSX.
    $excelSaveOptions_ExcelFormat = new ExcelSaveOptions_ExcelFormat();
    $saveOption->setFormat($excelSaveOptions_ExcelFormat->XLSX);

// Guardar el documento PDF como un archivo de Excel utilizando las opciones de guardado especificadas.
$document->save($outputFile, $saveOption);