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 odobrenju | Detaljnije 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
| Razred | Cilj: |
|---|---|
OperatorCollection | Operatori strimova sadržaja stranice |
ContentStreamBuilder | Besplatni kreator sadržaja |
GraphicsState | Transformacija i stanje boje |
SetColor | Operator za ispunjavanje boje |
ShowText | Operater za renderiranje teksta |