Com treballar amb operacions de contingut a .NET

Com treballar amb operacions de contingut a .NET

Com treballar amb operacions de contingut a .NET

Aquesta guia mostra com inspeccionar i crear fluxos de contingut PDF utilitzant l’API a nivell d’operador.


Requisits previs

RequisitDetall
Entorn d’execució.NET 8.0 or later
Paquetdotnet add package Aspose.Pdf.Foss

Llegir operadors de flux de contingut

Cada pàgina PDF emmagatzema el seu contingut visual com una seqüència d’operadors en un flux de contingut.
Itera Page.Contents per inspeccionar cada operador, el que és útil per depurar problemes de disseny o analitzar l’estructura existent de la pàgina.

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

Crea nou contingut

Utilitzeu ContentStreamBuilder per construir instruccions de flux de contingut de manera programàtica. El constructor ofereix una API fluïda per a la manipulació de l’estat gràfic, incloent colors de farciment, transformacions i col·locació de text.

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

Classes clau

ClassePropòsit
OperatorCollectionOperadors de flux de contingut de pàgina
ContentStreamBuilderConstructor de contingut fluït
GraphicsStateEstat de transformació i color
SetColorOperador de color d’emplenament
ShowTextOperador de renderització de text

Vegeu també

 Català