Kā strādāt ar satura operācijām .NET

Kā strādāt ar satura operācijām .NET

Kā strādāt ar satura operācijām .NET

Šis ceļvedis parāda, kā pārbaudīt un izveidot PDF satura plūsmas, izmantojot operatora līmeņa API.


Priekšnosacījumi

PrasībaDetaļas
Izpildlaiks.NET 8.0 vai jaunāks
Pakotnedotnet add package Aspose.Pdf.Foss

Lasīt satura plūsmas operatorus

Katrs PDF lapa saglabā savu vizuālo saturu kā operatoru secību satura plūsma. Iterējiet Page.Contents, lai pārbaudītu katru operatoru, kas ir noderīgi, lai novērstu izkārtojuma problēmas vai analizētu esošo lapas struktūru.

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

Izveidot jaunu saturu

Izmantojiet ContentStreamBuilder, lai programmatiski izveidotu satura plūsmas instrukcijas. Būvējs nodrošina plūstošu API grafikas stāvokļa manipulēšanai, ieskaitot aizpildes krāsas, transformācijas un teksta novietojumu.

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

Galvenās klases

KlaseMērķis
OperatorCollectionLapas satura plūsmas operatori
ContentStreamBuilderPlūstošs satura veidotājs
GraphicsStateTransformācijas un krāsu stāvoklis
SetColorAizpildīšanas krāsas operators
ShowTextTeksta renderēšanas operators

Skatiet arī

 Latviešu