Táblázati generátor Plugin for Aspose.PDF

A Aspose.PDF Table Generator Plugin for .NET lehetővé teszi a fejlesztők számára, hogy a táblákat programozottan beilleszkedjenek, személyre szabják és elhelyezzék a PDF-ben. Akár strukturált számlákra, ütemtervekre vagy adathálózatokra van szüksége, ez a plugin rugalmas asztali létrehozást és formázást kínál a .Net dokumentumok munkafolyamatának egyszerűsítéséhez, beleértve a Aspose PDF Generátor használatát a dinamikus tartalom megteremtéséhez.

Legfrissebb cikkek

Aspose.PDF táblázati generátor Plugin kulcsszavak

  • Dinamikus asztali beágyazás Hozzáadjon új táblákat, sorokat és sejteket egy PDF-fájl bármely oldalára programozva.

  • gazdag tartalom típusok A sejtek tartalmazhatnak szöveget, HTML töredékeket, képeket és még matematikai képletek is (TeX támogatás).

  • Könnyű asztali szerkezet és stílus Tökéletes határok, illeszkedés, betűtípusok és egyéb tulajdonságok, hogy megfeleljen a jelentés vagy a márka igényeinek.

  • Batch és programozási generáció Automatizálja a nagy dokumentumok generálását vagy az adatkészleteken keresztül futtat, hogy a táblákat hatékonyan elhelyezze a Aspose PDF Generator segítségével.

Kezdődik az Aspose.PDF asztali generátor pluginnal

  • Az ASPOSE.PDF telepítése .NET számára Adja meg a könyvtárat a NuGet-ből, vagy töltse le a gyűjteményeket a .NET projekthez.

  • A licenc beállítása A licenc kulcsok alkalmazása korlátlan táblázat létrehozásához.

  • meghatározott és népszerű táblák Használja a TableGenerator, TableOptions, és épít osztályokat, hogy tegye be a táblákat, adjunk sorokat / sejteket, és személyre szabja a tartalmat.

  • Feldolgozás és mentés Hozza létre a PDF-t táblákkal, és mentse vagy osztja el a dokumentumot, ahogy szükséges.

Például: Adjunk hozzá egy táblázatot egy PDF-hez (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);

Példaként: Egyéni asztali szerkezet

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"));
}

Használati esetek és kiterjesztések

  • **Számlák és pénzügyi jelentések: ** Programozottan létrehozza a táblákat a sorjegyek, összefoglalók és összességek használatával a Aspose PDF Generator.
  • Táblák és naptárak: Építsen hálózatokat és időpontokat az eseménytervezéshez vagy az erőforrások elosztásához.
  • A külső forrásokból származó adathálózatok: Folytassa a listákat/sorozatokat, hogy dinamikusan elhelyezze a táblákat.
  • Rich-Content Cells: Képeket, HTML-formátumú szöveget és matematikai kifejezéseket helyez be az asztali cellákba.

A fejlett formázás – a testreszabott határok, a háttérszín vagy a sejt összekapcsolása – lásd az API Reference és az építő módszer dokumentációját.

A legjobb gyakorlatok

  • Állítsa be a táblázat szerkezetét az adatok beillesztése előtt a jobb elrendezési ellenőrzés érdekében.
  • Használja az építő módszereket, hogy a kódot olvashatóvá és fenntarthatóvá tegye.
  • Batch-generált dokumentumok skálázható megoldásokhoz (például e-mail keverékek, jelentés generáció).

Kapcsolódó források:

 Magyar