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 fatturazioni strutturate, orari o reti dati, questo plugin offre la creazione flessibile della tabella e la formattazione per semplificare qualsiasi flusso di lavoro del documento .Net.
Ultimi articoli
Aspose.PDF Generatore di tabella Plugin Funzioni chiave
Inserimento dinamico della tavolaAggiungi 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 stileFine-tune confini, allineamento, font e altre proprietà per corrispondere al tuo rapporto o esigenze di branding.
Batch e Generazione ProgrammaticaAutomatizzare la generazione di documenti di grandi dimensioni o girare attraverso i set di dati per localizzare le tabelle in modo efficiente.
Per iniziare con Aspose.PDF Table Generator Plugin
Installa Aspose.PDF per .NETAggiungi la biblioteca da NuGet o scarica le assemblie al tuo progetto .NET.
Configgere la tua licenzaApplicare 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.
- Tabelle definite e popolari*Utilizzare il
Processo e risparmioGenerare 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: Programmaticamente generare tabelle per articoli di linea, sintesi e totali.
- 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: