Cara Bekerja dengan Operasi Kandungan dalam .NET

Cara Bekerja dengan Operasi Kandungan dalam .NET

Cara Bekerja dengan Operasi Kandungan dalam .NET

Panduan ini menunjukkan cara untuk memeriksa dan membina aliran kandungan PDF menggunakan API pada peringkat operator.


Prasyarat

KeperluanButiran
Runtime.NET 8.0 atau lebih baru
Packagedotnet add package Aspose.Pdf.Foss

Baca operator aliran-kandungan

Setiap halaman PDF menyimpan kandungan visualnya sebagai satu urutan operator dalam aliran kandungan.
Iterate Page.Contents untuk memeriksa setiap operator, yang berguna untuk menyahpepijat isu susun atur atau menganalisis struktur halaman yang sedia ada.

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

Bina kandungan baru

Gunakan ContentStreamBuilder untuk membina arahan content-stream secara programatik. Pembina menyediakan API yang lancar untuk manipulasi keadaan grafik termasuk warna isi, transformasi, dan penempatan teks.

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

Kelas Utama

KelasTujuan
OperatorCollectionOperator aliran kandungan halaman
ContentStreamBuilderPembina kandungan fasih
GraphicsStateKeadaan transformasi dan warna
SetColorOperator warna isi
ShowTextOperator pemaparan teks

Lihat Juga

 Bahasa Melayu