Taulukon generaattori Plugin for Aspose.PDF
Aspose.PDF Table Generator Plugin for .NET antaa kehittäjille mahdollisuuden sisällyttää, räätälöidä ja sijoittaa taulukoita ohjelmattisesti PDF-tiedostojen sisällä. Tarvitsetko rakenteellisia laskuja, aikatauluja tai tietoverkkoja, tämä plugin tarjoaa joustavan taulukon luomisen ja muotoilun virtaamaan minkä tahansa .Net-asiakirjan työnkulun.
Viimeisimmät artikkelit
Aspose.PDF Table Generator Plugin avainominaisuudet
Dynaaminen pöydän sisällyttäminenLisää uusia taulukoita, rivejä ja soluja mihin tahansa PDF-tiedoston sivulle ohjelmattisesti.
Rikkaan sisällön tyypitSolut voivat sisältää tekstiä, HTML-fragmenteja, kuvia ja jopa matemaattisia kaavioita (TeX-tuki).
Käsitelty pöydän rakenne ja tyyliTäydelliset rajat, yhteensovittaminen, kirjaimet ja muut ominaisuudet vastaamaan raporttia tai brändin tarpeita.
Batch ja ohjelmointi sukupolviAutomatisoi suurten asiakirjojen tuottaminen tai kierrätys tietokoneiden kautta taulukkojen asettamiseksi tehokkaasti.
Aloitetaan Aspose.PDF Table Generator Pluginilla
Asenna Aspose.PDF .NETilleLisää kirjasto NuGetista tai lataa kokoelmia .NET-hankkeeseesi.
Lisenssin määrittäminenSovelletaan lisenssin avaimia rajoittamattomalle pöytäkirjan luomiselle.
Määritelty ja suosittu pöytäKäytä sitä
TableGenerator
,TableOptions
, ja rakentaa luokat sisällyttää taulukoita, lisätä rivit / solut, ja räätälöidä sisältöä.Prosessi ja säästäminenLuo PDF-tiedostot taulukoilla ja tallenna tai levitä asiakirja tarvittaessa.
Esimerkki: Lisää taulukko PDF:ään (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);
Esimerkki: räätälöity pöydän rakenne
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"));
}
Käytä tapauksia ja laajennuksia
- Laskut ja taloudelliset raportit: Ohjelmistolla luodaan taulukoita linjan kohteille, yhteenvedot ja kokonaismäärät.
- Huunnitelmat ja kalenterit: Rakenna verkkoja ja aikatauluja tapahtuman suunnittelulle tai resurssien jakautumiselle.
- Data-verkot ulkoisista lähteistä: Kävely luetteloiden/ruutujen kautta ja aseta taulukoita dynaamisesti.
- Rich-Content Cells: Sisällytä kuvia, HTML-muodostettu teksti ja matemaattiset ilmaisut taulukon soluihin.
Edistyksellistä muotoilua – räätälöityjä rajoja, taustaväriä tai solujen yhdistämistä – katso API-referenssi ja rakentavan menetelmän dokumentti.
Parhaat käytännöt
- Määritä taulukon rakenne ennen tietojen sisällyttämistä parempaan asetuksen hallintaan.
- Käytä rakentavia menetelmiä, jotta koodi on luettavissa ja ylläpidettävissä.
- Laajennettuja asiakirjoja skalaaville ratkaisuille (esim. sähköpostin yhdistelmät, raporttien tuottaminen).
Suhteelliset resurssit: