วิธีทำงานกับการดำเนินการเนื้อหาใน .NET

วิธีทำงานกับการดำเนินการเนื้อหาใน .NET

วิธีทำงานกับการดำเนินการเนื้อหาใน .NET

คู่มือนี้แสดงวิธีการตรวจสอบและสร้างสตรีมเนื้อหา PDF โดยใช้ API ระดับโอเปอเรเตอร์.


ข้อกำหนดเบื้องต้น

ข้อกำหนดรายละเอียด
รันไทม์.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 เพื่อสร้างคำสั่งสตรีมเนื้อหา
แบบโปรแกรมเมติก ตัวสร้างให้ API แบบ fluent สำหรับการจัดการสถานะกราฟิก
รวมถึงสีเติม, การแปลง, และการวางข้อความ.

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

คลาสสำคัญ

ClassPurpose
OperatorCollectionตัวดำเนินการสตรีมเนื้อหาหน้า
ContentStreamBuilderตัวสร้างเนื้อหาแบบ Fluent
GraphicsStateการแปลงและสถานะสี
SetColorตัวดำเนินการสีเติม
ShowTextตัวดำเนินการการเรนเดอร์ข้อความ

ดูเพิ่มเติม

 ภาษาไทย