Gerencie tabelas em PDF via C#

Adicionar, extrair e excluir tabelas em um documento PDF. Use o Aspose.PDF for .NET para modificar arquivos PDF de forma programática

Ação mais popular com Tabelas - C#

Como gerenciar tabelas em documentos PDFUsando a biblioteca .NET

Para trabalhar com a tabela, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma net. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Adicionar tabela ao PDF via C#


Você precisa Aspose.PDF for .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de um Documento.
  2. Aceda à página através do seu índice.
  3. Crie um objeto Tabela.
  4. Defina as definições da tabela (por exemplo, defina as margens).
  5. Preencher tabela.
  6. Adicione a tabela a uma página.
  7. Guarde o ficheiro.

Adicionar tabela em PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_with_table_out.pdf");

var pdfDocument = new Aspose.Pdf.Document(inputFile);
var table = new Aspose.Pdf.Table
{
    Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.LightGray),
    DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.LightGray)
};
for (int row_count = 1; row_count < 10; row_count++)
{
    Aspose.Pdf.Row row = table.Rows.Add();
    row.Cells.Add("Column (" + row_count + ", 1)");
    row.Cells.Add("Column (" + row_count + ", 2)");
    row.Cells.Add("Column (" + row_count + ", 3)");
}

pdfDocument.Pages[1].Paragraphs.Add(table);
pdfDocument.Save(outputFile);