Kuinka työskennellä sisältöoperaatioiden kanssa .NETissä

Kuinka työskennellä sisältöoperaatioiden kanssa .NETissä

Kuinka työskennellä sisältötoimintojen kanssa .NETissä

Tämä opas näyttää, miten tarkastella ja rakentaa PDF‑sisältövirtoja operaattoritason API:n avulla.


Edellytykset

VaatimusYksityiskohta
Suoritusaika.NET 8.0 tai uudempi
Pakettidotnet add package Aspose.Pdf.Foss

Lue sisältövirran operaattorit

Jokainen PDF-sivu tallentaa visuaalisen sisällönsä operaattoreiden sekvenssin content
stream -virrassa. Toista Page.Contents tarkistaaksesi jokaisen operaattorin, mikä on hyödyllistä
layout-ongelmien vianmäärityksessä tai olemassa olevan sivurakenteen analysoinnissa.

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

Luo uutta sisältöä

Käytä ContentStreamBuilder luodaksesi content‑stream -ohjeita ohjelmallisesti. Rakentaja tarjoaa sujuvan API:n grafiikkatilan manipulointiin, mukaan lukien täyttövärit, muunnokset ja tekstin sijoittaminen.

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

Keskeiset luokat

LuokkaTarkoitus
OperatorCollectionSivun sisältövirran operaattorit
ContentStreamBuilderSujuva sisällönrakentaja
GraphicsStateTransformaatio- ja väritila
SetColorTäyttövärin operaattori
ShowTextTekstin renderöintioperaattori

Katso myös

 Suomi