Hoe te werken met Content Operations in .NET

Hoe te werken met Content Operations in .NET

Hoe te werken met contentbewerkingen in .NET

Deze gids laat zien hoe u PDF‑inhoudsstromen kunt inspecteren en bouwen met de operator‑niveau API.


Vereisten

VereisteDetail
Runtime.NET 8.0 of later
Pakketdotnet add package Aspose.Pdf.Foss

Lees content‑stream‑operatoren

Elke PDF-pagina slaat zijn visuele inhoud op als een reeks operatoren in een content stream. Itereer Page.Contents om elke operator te inspecteren, wat nuttig is voor het debuggen van lay‑outproblemen of het analyseren van de bestaande paginavormgeving.

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

Nieuwe inhoud maken

Gebruik ContentStreamBuilder om programmatisch content‑stream‑instructies te construeren. De builder biedt een vloeiende API voor manipulatie van de grafische toestand, inclusief vulkleuren, transformaties en tekstplaatsing.

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

Belangrijke Klassen

KlasseDoel
OperatorCollectionPagina content-stream operators
ContentStreamBuilderFluente content builder
GraphicsStateTransformatie en kleurstatus
SetColorVulkleuroperator
ShowTextTekstweergave-operator

Zie ook

 Nederlands