Plugin de generador de taula per a Aspose.PDF
El Plugin de Generador de Taula d’Aspose.PDF per a .NET** permet als desenvolupadors inserir, personalitzar i col·locar taules programàticament dins de PDFs. Ja sigui que necessiteu factures estructurades, horaris o xarxes de dades, aquest plugin ofereix la creació de taula flexible i el formatar per simplificar qualsevol flux de treball de document .Net.
ltims articles
Aspose.PDF Funcions clau del generador de taula Plugin
Inserció de taula dinàmicaAfegeix noves taules, files i cèl·lules en qualsevol pàgina d’un fitxer PDF programàticament.
- Tipus de contingut rics *Les cèl·lules poden contenir text, fragments HTML, imatges i fins i tot fórmules matemàtiques (suport a TeX).
** Estructura i estil de taula personalitzada**Els límits, l’alineació, les fonts i altres propietats per tal de complir amb les necessitats del teu informe o marca.
- Batx i generació programàtica*Automatitzar la generació de documents grans o girar a través de set de dades per localitzar taules de manera eficient.
Començar amb Aspose.PDF Table Generator Plugin
Instal·la Aspose.PDF per a .NETAfegir la biblioteca de NuGet o descarregar les assemblees al seu projecte .NET.
Configura la teva llicènciaAplica les claus de llicència per a la creació de taula il·limitada.
- Tables definides i populars*Utilitza el
TableGenerator
,TableOptions
, i construir classes per inserir taules, afegir rutes / cèl·lules i personalitzar el contingut.
- Tables definides i populars*Utilitza el
Procés i SaveGenerar el PDF amb taules i emmagatzemar o distribuir el document com sigui necessari.
Exemple: Afegir una taula 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);
** Exemple: Estructura de taula personalitzada**
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"));
}
Use Cases i Extensions
- ** Factures i informes financers:** Generar programàticament taules per a articles de línia, resums i totals.
- Calendars i calendaris: Construeix xarxes i horaris per a la planificació d’esdeveniments o allotjament de recursos.
- Les xarxes de dades de fonts externes: Passeu a través de llistes/àrees per localitzar taules de manera dinàmica.
- Rich-Content Cells: Insereix imatges, text formatat per HTML i expressions matemàtiques a les cèl·lules de taula.
Per a la formatació avançada -barreres personalitzades, color de fons, o fusió de cèl·lules - vegeu la documentació de referència API i mètode de construcció.
Les millors pràctiques *
- Defineix la estructura de taula abans d’introduir les dades per a un millor control de disseny.
- Utilitza mètodes de construcció per mantenir el codi llegible i sostenible.
- Documents generats per a solucions escalables (per exemple, fusos de correu electrònic, generació de informes).
Recursos relacionats: