Aggiungi tabella al PDF tramite C#

Inserisci la tabella in un documento PDF a livello di codice utilizzando Aspose.PDF per la libreria .NET

Come aggiungere tabelle nel documento PDF utilizzando la libreria .NET

Per aggiungere una tabella, useremo l’API Aspose.PDF for .NET che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma net. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF

Aggiungi tabella al PDF tramite C#


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Accedi alla Pagina tramite il suo indice.
  3. Crea oggetto Table.
  4. Impostare l’impostazione della tabella (ad esempio, impostare i bordi).
  5. Compilare la tabella.
  6. Aggiungi la tabella a una pagina.
  7. Salvate il file.

Aggiungi tabella in PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_with_table_out.pdf");
Aspose.Pdf.Document pdfDocument = new(inputFile);

Aspose.Pdf.Table 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++)
{
    // Add row to table
    Aspose.Pdf.Row row = table.Rows.Add();
    // Add table cells
    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);