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

Az Aspose.PDF Table Generator for .NET egy egyszerűsített plugin, amelyet kizárólag a PDF dokumentumok tábláinak létrehozására, manipulálására és megjelenítésére terveztek.Az Asposa.pdf alapmotorra épül, finom irányítást nyújt a sorokon, oszlopokon és elrendezéseken keresztül. Akár egyszerű jelentések generálása, akár dinamikus tartalommal rendelkező összetett síkasztalok, biztosítja a magas teljesítményt és a biztonságos integrációt a .NET alkalmazásokba.

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