PDFをMicrosoft Excelに変換

Aspose.PDF for PHP APIを使用すると、PDFファイルをExcelのXLSおよびXLSXファイル形式にレンダリングできます。既存のExcelワークブックを作成および操作する機能を提供する別のAPI、Aspose.Cells for PHP via Javaもあります。これにより、ExcelワークブックをPDF形式に変換する機能も提供されます。

PDFをExcel XLSに変換する

PDFファイルをXLS形式に変換するには、Aspose.PDFにはExcelSaveOptionsというクラスがあります。ExcelSaveOptionsクラスのオブジェクトは、Document.Save(..)メソッドの2番目の引数として渡されます。

PDFファイルをXLSX形式に変換することは、Aspose.PDF for PHP 18.6バージョンのライブラリの一部です。PDFファイルをXLSX形式に変換するには、ExcelSaveOptionsクラスのsetFormat()メソッドを使用して形式をXLSXに設定する必要があります。

以下のコードスニペットは、PDFファイルをXLSおよびXLSX形式に変換する方法を示しています。

// Documentクラスを使用して入力PDFドキュメントを読み込みます。
$document = new Document($inputFile);

// 保存オプションを指定するためにExcelSaveOptionsクラスのインスタンスを作成します。
$saveOption = new ExcelSaveOptions();

// 出力フォーマットをXLSに設定します。
// $saveOption->setFormat(ExcelSaveOptions_ExcelFormat::$XMLSpreadSheet2003);

// 出力フォーマットをXLSXに設定します。
    $excelSaveOptions_ExcelFormat = new ExcelSaveOptions_ExcelFormat();
    $saveOption->setFormat($excelSaveOptions_ExcelFormat->XLSX);

// 指定された保存オプションを使用してPDFドキュメントをExcelファイルとして保存します。
$document->save($outputFile, $saveOption);