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 a PDF-k belsejében programozott módon helyezzék be, személyre szabják és elhelyezték. függetlenül attól, ha 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, amely egyszerűsíti a .Net dokumentumok munkafolyamatát.

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ílusTö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észleteket, hogy hatékonyan elhelyezze a táblákat.

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

  • Az ASPOSE.PDF telepítése .NET számáraAdja 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ésHozza 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 táblákat generál a vonalelemekhez, összefoglalókhoz és összegyűjtésekhez.
  • 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