Kuinka ladata ja hallita PDF-asiakirjoja .NET-ympäristössä

Kuinka ladata ja hallita PDF-asiakirjoja .NET-ympäristössä

Kuinka ladata ja hallita PDF-asiakirjoja .NET-ympäristössä

Tämä opas kattaa PDF-asiakirjojen avaamisen, luomisen ja tallentamisen käyttäen core Document -luokkaa.


Edellytykset

VaatimusYksityiskohta
Suoritusaika.NET 8.0 tai uudempi
Pakettidotnet add package Aspose.Pdf.Foss

Avaa PDF tavuista

Lataa olemassa oleva PDF Document-instanssiin antamalla tavutaulukko Document.Open:lle. Tämä lähestymistapa välttää tiedostolukit ja toimii hyvin muistissa tapahtuvissa työnkuluissa, kuten web-pyyntöjen käsittelijöissä.

using var doc = Document.Open(File.ReadAllBytes("input.pdf"));
Console.WriteLine($"Pages: {doc.Pages.Count}");

Luo uusi asiakirja

Luo tyhjä Document, lisää vähintään yksi sivu ja kutsu Save tuottaaksesi kelvollisen PDF‑tiedoston levylle.

using var doc = new Document();
doc.Pages.Add();
doc.Save("new.pdf");

Muokkaa sivun geometriaa

Hae sivu sen 1‑pohjaisen indeksin avulla ja aseta media box, crop box tai kierto.
Rectangle‑konstruktori ottaa koordinaatit järjestyksessä vasen, ala, oikea, ylä.

var page = doc.Pages[1];
page.SetMediaBox(new Rectangle(0, 0, 612, 792));
page.SetRotation(90);

Lisää tiedostoliite

Upota tiedosto PDF-tiedostoon käyttäen FileSpecification. Upotettu tiedosto näkyy katselijan liitteiden paneelissa ja vastaanottajat voivat purkaa sen.

var spec = new FileSpecification("data.csv", "Embedded data");
doc.EmbeddedFiles.Add(spec);
doc.Save("with-attachment.pdf");

Keskeiset luokat

ClassPurpose
DocumentPDF‑juuriobjekti
Document.OpenAvaa tavutaulukosta
PageYksittäinen sivu sisällöllä ja geometrialla
PageCollectionHallinnoi asiakirjan sivuja
FileSpecificationTiedostoliitteen kuvaus

Katso myös

 Suomi