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äminen*Lisää uusia taulukoita, rivejä ja soluja mihin tahansa PDF-tiedoston sivulle ohjelmattisesti.
- Rikkaan sisällön tyypit*Solut 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öä.
- Määritelty ja suosittu pöytä*Käytä sitä
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: