Kaip dirbti su turinio operacijomis .NET

Kaip dirbti su turinio operacijomis .NET

Kaip dirbti su turinio operacijomis .NET

Šiame vadove rodomas, kaip tikrinti ir kurti PDF turinio srautus naudojant operatoriaus lygio API.


Būtinosios sąlygos

ReikalavimasDetalės
Vykdymo aplinka.NET 8.0 arba vėlesnė
Paketasdotnet add package Aspose.Pdf.Foss

Skaityti turinio srauto operatorius

Kiekvienas PDF puslapis saugo savo vizualinį turinį kaip operatorių seką turinio sraute. Kartokite Page.Contents, kad patikrintumėte kiekvieną operatorių, kas yra naudinga derinant išdėstymo problemas arba analizuojant esamą puslapio struktūrą.

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

Sukurti naują turinį

Naudokite ContentStreamBuilder, kad programiškai sukurtumėte turinio srauto instrukcijas. Konstruktorius suteikia sklandų API grafikos būsenos manipuliavimui, įskaitant užpildymo spalvas, transformacijas ir teksto išdėstymą.

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

Pagrindinės klasės

KlasėTikslas
OperatorCollectionPuslapio turinio srauto operatoriai
ContentStreamBuilderSklandus turinio kūrėjas
GraphicsStateTransformacijos ir spalvų būsena
SetColorUžpildymo spalvos operatorius
ShowTextTeksto atvaizdavimo operatorius

Žr. taip pat

 Lietuvių