Kako učitati i upravljati PDF dokumentima u .NET-u

Kako učitati i upravljati PDF dokumentima u .NET-u

Kako učitati i upravljati PDF dokumentima u .NET-u

Ovaj vodič obuhvaća otvaranje, kreiranje i čuvanje PDF dokumenata pomoću aplikacije srž Document -Klasno.


U skladu s člankom 21. stavkom 1.

Odluka o odobrenjuDetaljnije informacije
Izvršeno vrijeme.NET 8.0 ili noviji
Sljedeći članak:dotnet add package Aspose.Pdf.Foss

Otvoriti PDF iz bajta

Uplatiti postojeći PDF u Document Primjerom, prenoseći bajtni niz na Document.Open.Ovaj pristup izbegava zaključavanje datoteke i dobro radi za u memoriji. U tom smislu, Komisija je u skladu s člankom 20. stavkom 1. točkom (a) Uredbe Komisije (EU) br. 1071/2013 utvrdila:.

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

Stvaranje novog dokumenta

Instantizacija prazna Document, dodati barem jednu stranicu, i nazvati Save u iznosu od: proizvesti valjan PDF datoteku na disku.

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

Izmijeniti geometriju stranice

Pristupite stranici po indeksu zasnovanom na 1 i postavite media polje, crop box ili rotaciju. U skladu s člankom 1. Rectangle Konstruktor uzima koordinate u redu lijevo, dole, desno, gore.

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

Dodavanje datoteke u prilog

Uložiti datoteku u PDF pomoću: FileSpecification.Ugrađena datoteka se pojavljuje u Prikaz je bio u skladu s člankom 71. stavkom 1.

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

Glavne klase

RazredCilj:
DocumentPDF objekat korijena
Document.OpenOtvoreno iz bajtne mreže
PageJedinstvena stranica s sadržajem i geometrijom
PageCollectionUpravljanje stranicama dokumenata
FileSpecificationOpis priloga datoteke

Također pogledajte:

 Hrvatski