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

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.

 Suomi