كيفية العمل مع عمليات المحتوى في .NET

كيفية العمل مع عمليات المحتوى في .NET

كيفية العمل مع عمليات المحتوى في .NET

يوضح هذا الدليل كيفية فحص وتكوين تدفقات المحتوى PDF باستخدام واجهة برمجة التطبيق على مستوى المشغل.


المعايير

متطلباتالتفاصيل
وقت التشغيل.NET 8.0 أو أحدث.
حزمةdotnet add package Aspose.Pdf.Foss

مشغلات تدفق المحتوى القراءة

كل صفحة PDF تخزن المحتوى المرئي كسلسلة من المشغلات في محتوى التكرار Page.Contents للفحص كل مشغل، وهو مفيد في: إصلاح مشاكل التخطيط أو تحليل هيكل الصفحة الموجود.

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

إنشاء محتوى جديد

استخدام ContentStreamBuilder لبناء تعليمات تيار المحتوى البرمجي. المطور يوفر واجهة برمجة شمولية لحالة الرسومات التلاعب بما في ذلك ألوان الملء، التحويلات، ووضع النص.

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

فئات رئيسية

الفئةالغرض:
OperatorCollectionمشغلات تيار محتوى الصفحة
ContentStreamBuilderمُصمم محتوى سليم
GraphicsStateتحويل و حالة اللون
SetColorعامل ملء لون
ShowTextمشغل تقديم النصوص

انظر أيضا

 العربية