PDFにテーブルを作成または追加する
Contents
[
Hide
]
既存のPDFドキュメントにテーブルを追加する
Aspose.PDF for PHPを使用して既存のPDFファイルにテーブルを追加するには、以下の手順を実行します。
- ソースファイルを読み込む。
- テーブルを初期化する
- テーブルの枠線の色をLightGrayに設定する
- テーブルセルの枠線を設定する
- 10行を追加するループを作成する
- 入力ドキュメントの最初のページにテーブルオブジェクトを追加する
- ファイルを保存する。
以下のコードスニペットは、既存のPDFファイルにテキストを追加する方法を示しています。
// ドキュメントを開く
$document = new Document($inputFile);
// Tableの新しいインスタンスを初期化する
$table = new Table();
$colors= new Color();
// テーブルの枠線の色をLightGrayに設定する
$borderSide = new BorderSide();
$borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
$table->setBorder($borderInfo);
// テーブルセルの枠線を設定する
$table->setDefaultCellBorder($borderInfo);
// 10行を追加するループを作成する
for ($row_count = 1; $row_count < 10; $row_count++) {
// テーブルに行を追加する
$row = $table->getRows()->add();
// テーブルセルを追加する
$row->getCells()->add("列 (" . $row_count . ", 1)");
$row->getCells()->add("列 (" . $row_count . ", 2)");
$row->getCells()->add("列 (" . $row_count . ", 3)");
}
// 入力ドキュメントの最初のページにテーブルオブジェクトを追加する
$document->getPages()->add()->getParagraphs()->add($table);
// 結果のPDFドキュメントを保存する。
$document->save($outputFile);
$document->close();