在 PDF 中创建或添加表格

在现有 PDF 文档中添加表格

要使用 Aspose.PDF for PHP 向现有 PDF 文件添加表格,请执行以下步骤:

  1. 加载源文件。
  2. 初始化一个表格
  3. 将表格边框颜色设置为 LightGray
  4. 设置表格单元格的边框
  5. 创建一个循环以添加 10 行
  6. 将表格对象添加到输入文档的第一页
  7. 保存文件。

以下代码片段显示了如何在现有 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("Column (" . $row_count . ", 1)");
        $row->getCells()->add("Column (" . $row_count . ", 2)");
        $row->getCells()->add("Column (" . $row_count . ", 3)");
    }
    // 将表格对象添加到输入文档的第一页
    $document->getPages()->add()->getParagraphs()->add($table);

    // 保存结果 PDF 文档。
    $document->save($outputFile);
    $document->close();