Plugin Generatore di Tabella per Aspose.PDF
Il Aspose.PDF Table Generator Plugin per .NET consente agli sviluppatori di inserire, personalizzare e localizzare le tabelle in modo programmatico all’interno dei PDF. Se avete bisogno di fatturati strutturati, orari o reti dati, questo plugin offre la creazione di tabella flessibile e la formattazione per semplificare qualsiasi flusso di lavoro del documento .Net, compreso l’uso del Aspose PDF Generatore per creare contenuti dinamici.
Ultimi articoli
Aspose.PDF Generatore di tabella Plugin Funzioni chiave
Inserimento dinamico della tavola Aggiungi nuove tabelle, righe e cellule su qualsiasi pagina di un file PDF in modo programmatico.
Tipi di contenuti ricchi Le cellule possono contenere testo, fragmenti HTML, immagini e persino formule matematiche (supporto a testo).
Struttura di tavolo personalizzata e stile Fine-tune confini, allineamento, font e altre proprietà per corrispondere al tuo rapporto o esigenze di branding.
Batch e Generazione Programmatica Automatizzare la generazione di documenti di grandi dimensioni o girare attraverso i set di dati per localizzare le tabelle in modo efficiente utilizzando il Aspose PDF Generator.
Per iniziare con Aspose.PDF Table Generator Plugin
Installa Aspose.PDF per .NET Aggiungi la biblioteca da NuGet o scarica le assemblie al tuo progetto .NET.
Configgere la tua licenza Applicare le chiavi di licenza per la creazione di tabelle illimitate.
Tabelle definite e popolari Utilizzare il
TableGenerator
,TableOptions
, e costruire le classi per inserire tabelle, aggiungere righe/celle e personalizzare il contenuto.Processo e risparmio Generare il PDF con tabelle e salvare o distribuire il documento come richiesto.
Esempio: Aggiungi una tabella a un PDF (C#)
using Aspose.Pdf.Plugins;
var generator = new TableGenerator();
var options = new TableOptions()
.AddDemoTable(1) // Add a sample table to page 1
.AddDemoTable(3); // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);
Esempio: Struttura da tavolo personalizzata
public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
return tableOptions
.InsertPageAfter(pageNumber)
.AddTable()
.AddRow()
.AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
.AddCell().AddParagraph(new TextFragment("Header 1 2"))
.AddCell().AddParagraph(new TextFragment("Header 1 3"))
.AddRow()
.AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
.AddCell().AddParagraph(new TextFragment("Cell 1 2"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"))
.AddRow()
.AddCell().AddParagraph(new TextFragment("Cell 1 1"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}
Uso dei casi e delle estensioni
- **I conti e i rapporti finanziari: ** Generare in modo programmatico tabelle per articoli di linea, sintesi e totali utilizzando il Aspose PDF Generator.
- Calendari e calendari: Costruisci reti e orari per la pianificazione degli eventi o l’allocazione delle risorse.
- Rete dati provenienti da fonti esterne: Passare attraverso elenchi/array per localizzare le tabelle in modo dinamico.
- Rich-Content Cells: Inserisci immagini, testo formattato in HTML e espressioni matematiche nelle cellule da tavolo.
Per la formattazione avanzata – confini personalizzati, colore di sfondo, o fusione delle cellule – vedere il documento di riferimento API e metodo di costruzione.
Le migliori pratiche
- Definisci la struttura della tabella prima di inserire i dati per un migliore controllo del layout.
- Utilizzare metodi di costruzione per mantenere il codice leggibile e sostenibile.
- Documenti generati per soluzioni scalabili (ad esempio, fusioni postali, generazione di rapporti).
Risorse correlate: