Aspose.PDF -taulukon generaattori .NET
Aspose.PDF Table Generator for .NET on yksinkertaistettu plugin, joka on suunniteltu yksinomaan luomaan, manipuloimaan ja esittämään taulukoita PDF-asiakirjoissa. Rakennettu Aspos.pdf ydinmoottoriin, se tarjoaa hienostuneen hallinnan rivien, sarakkeiden, muotoilun ja asetuksen. Olipa tuottaa yksinkertaisia raportteja tai monimutkaisia nestetyt taulukot dynaamisella sisällöllä, sen varmistetaan korkean suorituskyvyn ja turhautumaton integrointi .Net-sovelluksiin.
Aloittaminen
Asennus ja asennus
- Asennettu
Aspose.PDF
kautta NuGet tai ladata kokoelmat suoraan.
dotnet add package Aspose.PDF
- Määritä mitattu lisenssi varhaisessa hakemuksessa (katso mitattu lisenssi ).
Ominaisuudet ja toiminnot
Taulukon luominen ja layout
- Määritä rivit, sarat, leveydet (absolutit tai suhteelliset) ja yhdenmukaisuus.
- Valvonta rajat, padding, ja pöytäkokoiset tyylit.
- Soveltuu koko sivun leveyteen tai dynaamiseen säiliön kokoon.
Tiedot ja dynaaminen sisältö
- Sijaitse taulukot solusta soluun tai liitä luettaville tietolähteille.
- Käytä mallinnuksia korvaamaan paikanhaltijoita runtime-arvoilla.
- Luo laskuja, raportteja ja luetteloita suoraan kokoelmista.
Styling ja muotoilu
- Soveltaa kirjaimia, värejä, taustoja ja rajoja solujen, rivien tai sarakkeiden.
- ehdollinen muotoilu arvojen perusteella (esim. korostetut negatiiviset).
- Uudelleenkäytettävät tyylimallit johdonmukaisuuden ja tiedoston koon vähentämiseksi.
solut sekoittuvat ja jakautuvat
- Yhdistä soluja riviin tai sarakkeisiin luoda spansseja.
- Jaettu yhdistetyt alueet takaisin yksittäisiin soluihin tarvittaessa.
Monimutkaiset pöytärakenteet
- Tukee nestetyt pöydät solujen sisällä.
- Sekoita teksti, kuvat ja alustavat taulukot asetuksissa.
- Sisällytä taulukot olemassa oleviin PDF-sivuihin vaikuttamatta muuhun sisältöön.
suorituskyvyn optimointi
- Lisääntynyt virtaus suurille tietokoneille.
- Helppo resurssien lataaminen estää käyttämättömien tyyleiden serialisoinnin.
- Tehokas tuhansia sarjoja minimi muistin käyttö.
Interoperability
- Liitä taulukot olemassa oleviin PDF-tiedostoihin.
- Tuoda ja muokata aikaisemmin luotuja taulukoita.
- Palauta, aseta uudelleen tai palauta ilman asiakirjan luovuttamista.
Koodin esimerkki: Luo taulukoita PDF: ssä
// 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.");
Vinkkejä ja parhaita käytäntöjä
- Käytä uudelleen tyylimallit kirjaimille, rajoille ja taustoille.
- Prosessit järjestetään suurille tietokoneille, jotta muistin käyttö vähenee.
- Vältä liiallista nestettä – tasaiset asetukset mahdollisuuksien mukaan.
- Ennalta validoitu rivi/kolumn määritelmät poikkeusten välttämiseksi.
- Käytä sivun purkamista koskevia viestejä, jotta otsikon rivit pysyvät puutteellisina sivuilla.
- Aina asettaa lisenssi aikaisin, jotta vältetään vesimerkitty tuotanto.
Usein kysyttyjä kysymyksiä
**Mitä .NET-taulukon generaattori tarjoaa?**Se antaa kehittäjille mahdollisuuden luoda, tyyliä ja hallita ohjelmattisesti taulukoita PDF-tiedostoissa korkealla tarkkuudella.
**Miten se eroaa Aspose.PDF:stä .NET:lle?**Aspose.PDF for .NET on täydellinen API, kun taas Table Generator keskittyy yksinomaan taulukon luomiseen ja manipulointiin.
**Onko se tukee nestetyt pöydät?**Kyllä, voit sisällyttää taulukoita soluihin, tukemalla monimutkaisia asetuksia.
**Voinko liittää taulukoita olemassa oleviin PDF-tiedostoihin?**Kyllä, uusia taulukoita voidaan sisällyttää muuttamatta olemassa olevaa sisältöä.
**Onko se optimoitu suurille tietokoneille?**Kyllä, lisääntyvä suoratoisto ja laiska lataus tekevät siitä tehokasta tuhansia sarjoja.