PHP を使って PDF にテーブルを追加

PHP via Java ライブラリの Aspose.PDF を使用して、プログラムで PDF ドキュメントにテーブルを挿入します

PHP via Java ライブラリを使用して PDF ドキュメントにテーブルを追加する方法

PDF にテーブルを追加するには、php-java の機能が豊富で強力で使いやすいドキュメント操作ツールである Java API 経由の Aspose.PDF for PHP を使用します。Tomcat 9.0 バージョンを任意の場所にインストールし、Aspose.pdf.war を追加してください。詳細については、GitHub ページを参照してください。

PHP でテーブルをPDFに追加


ご使用の環境でコードを試すには、Java 経由の PHP 用 Aspose.PDF が必要です。

  1. PDF を Document のインスタンスとともに読み込みます。
  2. インデックスを介してページにアクセスします。
  3. Table オブジェクトを作成します。
  4. テーブル設定を設定します (例:境界線の設定)。
  5. テーブルを移入します。
  6. テーブルをページに追加します。
  7. ファイルを保存します。

PDF 形式のテーブルを追加-PHP

// Open document
$document = new Document($inputFile);        
// Initializes a new instance of the Table
$table = new Table();
$colors= new Color();
// Set the table border color as LightGray
$borderSide = new BorderSide();
$borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
$table->setBorder($borderInfo);
// set the border for table cells
$table->setDefaultCellBorder($borderInfo);
// create a loop to add 10 rows
for ($row_count = 1; $row_count < 10; $row_count++) {
    // add row to table
    $row = $table->getRows()->add();
    // add table cells
    $row->getCells()->add("Column (" . $row_count . ", 1)");
    $row->getCells()->add("Column (" . $row_count . ", 2)");
    $row->getCells()->add("Column (" . $row_count . ", 3)");
}
// Add table object to first page of input document
$document->getPages()->add()->getParagraphs()->add($table);

// Save resulting PDF document.    
$document->save($outputFile);
$document->close();