Criar ou Adicionar Tabela em PDF

Adicionando Tabela em Documento PDF Existente

Para adicionar uma tabela a um arquivo PDF existente com Aspose.PDF para PHP, siga os seguintes passos:

  1. Carregue o arquivo fonte.
  2. Inicialize uma tabela
  3. Defina a cor da borda da tabela como LightGray
  4. Defina a borda para as células da tabela
  5. Crie um loop para adicionar 10 linhas
  6. Adicione o objeto tabela à primeira página do documento de entrada
  7. Salve o arquivo.

Os seguintes trechos de código mostram como adicionar texto em um arquivo PDF existente.


    // Abrir documento
    $document = new Document($inputFile);        
    // Inicializa uma nova instância da Tabela
    $table = new Table();
    $colors= new Color();
    // Defina a cor da borda da tabela como LightGray
    $borderSide = new BorderSide();
    $borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
    $table->setBorder($borderInfo);
    // defina a borda para as células da tabela
    $table->setDefaultCellBorder($borderInfo);
    // crie um loop para adicionar 10 linhas
    for ($row_count = 1; $row_count < 10; $row_count++) {
        // adicione linha à tabela
        $row = $table->getRows()->add();
        // adicione células à tabela
        $row->getCells()->add("Coluna (" . $row_count . ", 1)");
        $row->getCells()->add("Coluna (" . $row_count . ", 2)");
        $row->getCells()->add("Coluna (" . $row_count . ", 3)");
    }
    // Adicione o objeto tabela à primeira página do documento de entrada
    $document->getPages()->add()->getParagraphs()->add($table);

    // Salve o documento PDF resultante.    
    $document->save($outputFile);
    $document->close();