Kako raditi sa operacijama sadržaja u .NET

Kako raditi sa operacijama sadržaja u .NET

Kako raditi sa operacijama sadržaja u .NET

Ovaj vodič pokazuje kako pregledati i izgraditi PDF tokove sadržaja koristeći API na nivou operatora.


Preduvjeti

ZahtevDetalj
Vreme izvršavanja.NET 8.0 ili noviji
Paketdotnet add package Aspose.Pdf.Foss

Pročitaj operatore sadržajnog toka

Svaka PDF stranica čuva svoj vizuelni sadržaj kao sekvencu operatora u sadržajnom streamu. Iterirajte Page.Contents da pregledate svaki operator, što je korisno za otklanjanje grešaka u rasporedu ili analizu postojeće strukture stranice.

using var doc = Document.Open(pdfBytes);
foreach (var op in doc.Pages[1].Contents)
{
    Console.WriteLine(op.ToString());
}

Креирајте нови садржај

Koristite ContentStreamBuilder za programatsko konstruisanje instrukcija sadržajnog toka. Builder pruža fluent API za manipulaciju grafičkim stanjem, uključujući boje popunjavanja, transformacije i postavljanje teksta.

var builder = new ContentStreamBuilder();
builder.SaveState();
builder.SetFillColor(1.0, 0.0, 0.0);
builder.SetMatrix(1, 0, 0, 1, 72, 700);
builder.RestoreState();

Ključne klase

ClassPurpose
OperatorCollectionOperateri sadržaja strima stranice
ContentStreamBuilderFluent konstruktor sadržaja
GraphicsStateStanje transformacije i boje
SetColorOperater boje popunjavanja
ShowTextOperater renderovanja teksta

Види такође

 Српски