Tablica Generator Plugin za Aspose.PDF

Aspose.PDF Table Generator Plugin za .NET omogućuje razvijalcima da programski unose, prilagođavaju i lokaliziraju tablice unutar PDF-a. Bez obzira na to trebate li strukturirane račune, rasporede ili mreže podataka, ovaj plugin nudi fleksibilnu stvaranje tablica i formiranje kako bi se usklađivao bilo koji radni tok dokumenta .Net.

Najnovije članke

Aspose.PDF stolni generator Plugin ključne značajke

    • Dinamična stolna integracija*Dodajte nove tablice, redove i stanice na bilo kojoj stranici PDF datoteke programski.
    • Vrste bogatih sadržaja*Cjelice mogu sadržavati tekst, HTML fragmente, slike, pa čak i matematičke formule (TeX podrška).
  • Korištena stolna struktura i stiliranjeFine-tune granice, usklađenost, fontovi, i druge svojstva da odgovaraju vašem izvješću ili branding potrebe.

  • *Batch i programska generacijaAutomatizirajte stvaranje velikih dokumenata ili provalite kroz zbirke podataka kako biste učinkovito lokalizirali tablice.

Početak s Aspose.PDF stolni generator plugin

  • Install Aspose.PDF za .NETDodajte knjižnicu iz NuGeta ili preuzmite zbirke u vaš .NET projekt.

  • Prijavite svoju dozvoluZatražite licencijske ključeve za neograničeno stvaranje tablice.

  • Define i popularne tabliceKoristite ga TableGenerator, TableOptions, i graditi razred za uvođenje tablica, dodati redove / stanice, i prilagoditi sadržaj.

  • Proces i spašavanjeStvorite PDF s tablicama i sačuvajte ili distribuirajte dokument prema potrebi.

Primjer: Dodajte tablicu u 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);

** Primjer: prilagođena struktura stolova**

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 slučajevi i proširenja

  • Rezultati i financijski izvještaji: Programski stvaraju tablice za točke linije, sažetke i ukupne količine.
  • Razpored i kalendar: Izgradite mreže i raspored za planiranje događaja ili dodjelu resursa.
  • Data mreže iz vanjskih izvora: Prođite kroz popise / rasprave kako biste dinamično lokalizirali tablice.
  • Rich-Content Cells: Ustavite slike, HTML formatirani tekst i matematičke izraze u stolne stanice.

Za naprednu formataciju – prilagođene granice, boja pozadine ili spajanje stanica – pogledajte API referencu i dokumentaciju metoda graditelja.

Najbolje prakse *

  • Definicija strukture tablice prije uvođenja podataka za bolju kontrolu rasporeda.
  • Koristite metode graditelja kako biste čitali i održavali kod.
  • Dokumenti koji se generiraju za skalabilna rješenja (npr. pošte, generacija izvješća).

Povezani resursi:

 Hrvatski