Gestisci le tabelle in PDF tramite C#

Aggiungi, estrai, elimina tabelle nel documento PDF. Usa Aspose.PDF per .NET per modificare i file PDF a livello di codice

L'azione più popolare con le tabelle - C#

Come gestire le tabelle nel documento PDF utilizzando la libreria .NET

Per lavorare con la 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. Caricare il PDF con un’istanza di Documento.
  2. Accedere alla Pagina tramite il suo indice.
  3. Creare un oggetto Tabella.
  4. Impostare le impostazioni della tabella (ad esempio, impostare i bordi).
  5. Popolare la tabella.
  6. Aggiungere la tabella a una pagina.
  7. Salvare il file.

Aggiungi tabella in 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);