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öä.
  • 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:

 Suomi