Aspose.PDF -taulukon generaattori .NET

Aspose.PDF Table Generator for .NET on yksinkertaistettu plugin, joka on suunniteltu yksinomaan luomaan, manipuloimaan ja tuottamaan taulukoita PDF Asiakirjat. Rakennettu Aspose.PDF ydinmoottori, se tarjoaa hienostuneen valvonnan riviä, sarakkeita, muotoilua ja järjestelyä. Olipa tuottaa yksinkertaisia raportteja tai monimutkaisia nestetyt taulukot dynaamisella sisällöllä, sen varmistetaan korkea suorituskyky ja turha 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