.NET'te İçerik İşlemleriyle Çalışma

.NET'te İçerik İşlemleriyle Çalışma

.NET’te İçerik İşlemleriyle Nasıl Çalışılır

Bu kılavuz, operatör düzeyindeki API’yi kullanarak PDF içerik akışlarını nasıl inceleyeceğinizi ve oluşturacağınızı gösterir.


Önkoşullar

GereksinimDetay
Çalışma Zamanı.NET 8.0 ve üzeri
Paketdotnet add package Aspose.Pdf.Foss

İçerik akışı operatörlerini oku

Her PDF sayfası görsel içeriğini bir içerik akışı içinde bir dizi operatör olarak depolar. Page.Contents‘i yineleyerek her operatörü inceleyin; bu, yerleşim sorunlarını ayıklamak veya mevcut sayfa yapısını analiz etmek için yararlıdır.

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

Yeni içerik oluştur

ContentStreamBuilder kullanarak içerik akışı talimatlarını programlı olarak oluşturun. Oluşturucu, dolgu renkleri, dönüşümler ve metin yerleştirme dahil olmak üzere grafik durumu manipülasyonu için akıcı bir API sağlar.

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

Ana Sınıflar

ClassPurpose
OperatorCollectionSayfa içerik akışı operatörleri
ContentStreamBuilderAkıcı içerik oluşturucu
GraphicsStateDönüşüm ve renk durumu
SetColorDolgu rengi operatörü
ShowTextMetin işleme operatörü

Ayrıca Bakınız

 Türkçe