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
- Az alkalmazás korai beállítása (lásd) Mérett licenc ).
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.