Cara Bekerja dengan Operasi Konten di .NET

Cara Bekerja dengan Operasi Konten di .NET

Cara Bekerja dengan Operasi Konten di .NET

Panduan ini menunjukkan cara memeriksa dan membangun aliran konten PDF menggunakan API tingkat operator.


Prasyarat

PersyaratanDetail
Runtime.NET 8.0 atau lebih baru
Paketdotnet add package Aspose.Pdf.Foss

Baca operator aliran konten

Setiap halaman PDF menyimpan konten visualnya sebagai urutan operator dalam sebuah content stream. Iterasikan Page.Contents untuk memeriksa setiap operator, yang berguna untuk men-debug masalah tata letak atau menganalisis struktur halaman yang ada.

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

Buat konten baru

Gunakan ContentStreamBuilder untuk membuat instruksi content-stream secara programatik. Builder menyediakan API yang mengalir untuk manipulasi status grafis 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 Kunci

KelasTujuan
OperatorCollectionOperator aliran konten halaman
ContentStreamBuilderPembuat konten fluens
GraphicsStateTransformasi dan status warna
SetColorOperator warna isi
ShowTextOperator perenderan teks

Lihat Juga

 Bahasa Indonesia