Создание или Добавление Таблицы в PDF

Добавление Таблицы в Существующий PDF Документ

Чтобы добавить таблицу в существующий PDF файл с помощью Aspose.PDF для PHP, выполните следующие шаги:

  1. Загрузите исходный файл.
  2. Инициализируйте таблицу
  3. Установите цвет границы таблицы как LightGray
  4. Установите границу для ячеек таблицы
  5. Создайте цикл для добавления 10 строк
  6. Добавьте объект таблицы на первую страницу входного документа
  7. Сохраните файл.

Следующие фрагменты кода показывают, как добавить текст в существующий PDF файл.


    // Открыть документ
    $document = new Document($inputFile);        
    // Инициализирует новый экземпляр таблицы
    $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();