Kako raditi s operacijama sadržaja u .NET-u

Kako raditi s operacijama sadržaja u .NET-u

Kako raditi s operacijama sadržaja u .NET-u

Ovaj vodič pokazuje kako pregledati i izgraditi PDF sadržajni tokovi koristeći API na razini operatora.


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

Operatori s izvorom sadržaja za čitanje

Svaka PDF stranica čuva svoj vizualni sadržaj kao niz operatora u sadržaju. Iterirati Page.Contents Za svaki operater, to je korisno za: Debugiranje problema s rasporedom ili analizira postojećoj strukturi stranice.

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

Stvaranje nove sadržaja

Upotreba: ContentStreamBuilder za izgradnju uputstava u tok sadržaja Programator pruža tečan API za grafičke stanje. manipulacije, uključujući boje ispunjenja, 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();

Glavne klase

RazredCilj:
OperatorCollectionOperatori strimova sadržaja stranice
ContentStreamBuilderBesplatni kreator sadržaja
GraphicsStateTransformacija i stanje boje
SetColorOperator za ispunjavanje boje
ShowTextOperater za renderiranje teksta

Također pogledajte:

 Hrvatski