Hogyan dolgozzunk a tartalom műveletekkel .NET-ben

Hogyan dolgozzunk a tartalom műveletekkel .NET-ben

Hogyan dolgozzunk a tartalom műveletekkel a .NET-ben

Ez az útmutató bemutatja, hogyan lehet ellenőrizni és felépíteni a PDF tartalmi adatfolyamokat az operátor-szintű API használatával.


Előfeltételek

KövetelményRészlet
Futtatási környezet.NET 8.0 vagy újabb
Csomagdotnet add package Aspose.Pdf.Foss

Tartalomfolyam operátorok olvasása

Minden PDF oldal a vizuális tartalmát egy operátorok sorozataként tárolja egy tartalmi adatfolyamban. Iterálja Page.Contents minden operátor megvizsgálásához, ami hasznos a layout problémák hibakereséséhez vagy a meglévő oldalstruktúra elemzéséhez.

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

Új tartalom létrehozása

Használja a ContentStreamBuilder-t a tartalomfolyam-utasítások programozott létrehozásához. Az építő egy folyékony API-t biztosít a grafikai állapot manipulációjához, beleértve a kitöltőszíneket, átalakításokat és a szöveg elhelyezését.

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

Kulcsosztályok

ClassPurpose
OperatorCollectionOldal tartalomfolyam operátorok
ContentStreamBuilderFluent tartalomépítő
GraphicsStateÁtalakítás és színállapot
SetColorKitöltő szín operátor
ShowTextSzövegmegjelenítő operátor

Lásd még

 Magyar