Ako pracovať s operáciami obsahu v .NET

Ako pracovať s operáciami obsahu v .NET

Ako pracovať s operáciami obsahu v .NET

Tento sprievodca ukazuje, ako kontrolovať a vytvárať PDF obsahové prúdy pomocou API na úrovni operátora.


Požiadavky

PožiadavkaDetail
Runtime.NET 8.0 alebo novší
Balíkdotnet add package Aspose.Pdf.Foss

Čítať operátory prúdu obsahu

Každá stránka PDF ukladá svoj vizuálny obsah ako sekvenciu operátorov v prúdu
obsahu. Iterujte Page.Contents na kontrolu každého operátora, čo je užitočné pri
ladení problémov s rozložením alebo analýze existujúcej štruktúry stránky.

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

Vytvoriť nový obsah

Použite ContentStreamBuilder na programové zostavenie inštrukcií content‑stream. Builder poskytuje plynulý API pre manipuláciu so stavom grafiky, vrátane výplňových farieb, transformácií a umiestňovania textu.

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

Kľúčové triedy

TriedaÚčel
OperatorCollectionOperátory prúdu obsahu stránky
ContentStreamBuilderPlynulý tvorca obsahu
GraphicsStateTransformácia a stav farby
SetColorOperátor výplňovej farby
ShowTextOperátor vykresľovania textu

Pozri aj

 Slovenčina