.NET में कंटेंट ऑपरेशन्स के साथ कैसे काम करें

.NET में कंटेंट ऑपरेशन्स के साथ कैसे काम करें

.NET में कंटेंट ऑपरेशन्स के साथ कैसे काम करें

यह गाइड दिखाता है कि ऑपरेटर-स्तर के API का उपयोग करके 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 का उपयोग करके प्रोग्रामेटिक रूप से कंटेंट‑स्ट्रीम निर्देश बनाएं। बिल्डर ग्राफ़िक्स स्टेट मैनिपुलेशन के लिए एक fluent API प्रदान करता है, जिसमें फ़िल कलर्स, ट्रांसफ़ॉर्मेशन, और टेक्स्ट प्लेसमेंट शामिल हैं।

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फ़्लुएंट कंटेंट बिल्डर
GraphicsStateरूपांतरण और रंग स्थिति
SetColorभराव रंग ऑपरेटर
ShowTextपाठ रेंडरिंग ऑपरेटर

संबंधित देखें

 हिन्दी