ASPOSE.PDF táblázatgenerátor .NET

Az Aspose.PDF Table Generator for .NET egy egyszerűsített plugin, amelyet kizárólag a táblák létrehozására, manipulálására és renderelésére terveztek PDF Dokumentumok. épült az Aspose.PDF alapmotor, ez biztosítja finom vezérlés sorok, oszlopokat, formázás, és elrendezés. Akár generál egyszerű jelentések vagy összetett nemes táblák dinamikus tartalmú, biztosít magas teljesítményt és szelíd integráció a .NET alkalmazások.

Kezdődik a

Telepítés és telepítés

  • telepítés Aspose.PDF keresztül NuGet vagy letölteni gyűjtemények közvetlenül.
dotnet add package Aspose.PDF

Jellemzők és funkciók

Táblázat létrehozása és elrendezése

  • Határozza meg a sorokat, oszlopok, szélességek (abszolút vagy relatív), és összehangolás.
  • Ellenőrző határok, padding, és asztali stílusok.
  • Alkalmazza az asztalokat a teljes oldal szélességéhez vagy a dinamikus tartály méretéhez.

Adatbázis és dinamikus tartalom

  • Népszerűsítse a cellás táblákat, vagy csatlakoztassa a számolható adatforrásokhoz.
  • Használja a templomokat, hogy helyettesítse a helyszíni tulajdonosokat futási időértékekkel.
  • Készítsen számlákat, jelentéseket és katalógusokat közvetlenül a gyűjteményektől.

Styling és formázás

  • Alkalmazza a betűtípusokat, színeket, háttéreket és határokat a sejtekre, sorokra vagy oszlopokra.
  • Feltételes formázás értékek alapján (például kiemelkedő negatív).
  • Használható stílussablonok következetességhez és csökkentett fájlmérethez.

A sejtek összekapcsolódnak és eloszlanak

  • Összekapcsolja a sejteket sorokon vagy oszlopokon keresztül, hogy spánokat hozzon létre.
  • Az egyesített területeket szükség szerint az egyes sejtekbe osztották.

Komplex asztali struktúrák

  • Támogatja a cellák belsejében levő asztalokat.
  • Keverjük össze a szöveget, a képeket és az alaptáblákat elrendezésekben.
  • Írja be a táblákat a meglévő PDF oldalakba, anélkül, hogy más tartalmat érintené.

teljesítményoptimalizálás

  • Szélesebb körű streaming a nagy adatkészletekhez.
  • A könnyű erőforrás-terhelés elkerülheti a nem használt stílusok serializálását.
  • Hatékony több ezer sorra, minimális memóriakezeléssel.

Interoperability

  • Hozzáadja a táblákat a meglévő PDF-khoz.
  • A korábban létrehozott táblák kivonása és módosítása.
  • A dokumentum visszaküldését, helyreállítását vagy visszaállítása anélkül, hogy újra átadnánk.

Kód példa: A táblák létrehozása PDF-ben

// Define input and output PDF paths
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "output.pdf");

// Create Table Generator instance
var generator = new TableGenerator();

// Configure table options
var options = new TableOptions();
options.Columns.Add(new Column { Width = 100 });
options.Columns.Add(new Column { Width = 200 });
options.Rows.Add(new Row
{
    Cells =
    {
        new Cell { Text = "Product" },
        new Cell { Text = "Price" }
    }
});

// Add input and output
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process table generation
generator.Process(options);
Console.WriteLine("Table added successfully.");

Tippek és legjobb gyakorlatok

  • Újra használja a stílus sablonokat betűtípusok, határok és háttér.
  • A feldolgozási sorok nagy adatkészülékekhez készülnek, hogy csökkentsék a memória használatát.
  • Kerülje a túlságosan ragasztó - sima elrendezéseket, ha lehetséges.
  • Előre érvényesített sor / oszlop definíciók, hogy elkerüljék a kivételek.
  • Használja a Page-Break tippeket, hogy a címsorokat az oldalakon keresztül intaktan tartsa.
  • Mindig korán állítsa be a licencet, hogy elkerülje a vízjelzett termelést.

Gyakran feltett kérdések

**Mit nyújt a .NET asztali generátor?**Ez lehetővé teszi a fejlesztők számára, hogy programozottan hozzon létre, stílus, és kezelje a táblákat PDF-ben nagy pontossággal.

**Hogyan különbözik az Aspose.PDF a .NET-hez?**Az Aspose.PDF a .NET számára egy teljes API, míg az asztali generátor kizárólag a táblázat létrehozására és manipulációra összpontosít.

**Támogatja a nemes asztalokat?**Igen, táblákat helyezhet be a sejtekbe, támogatva a bonyolult elrendezéseket.

**Táblákat tudok hozzáadni a meglévő PDF-khoz?**Igen, új táblákat lehet beírni anélkül, hogy meglévő tartalmat módosítanánk.

**Optimalizálható a nagy adatkészletekhez?**Igen, az inkrementális streaming és a piszkos töltés hatékonyvá teszi több ezer sorban.

 Magyar