GetFormattedText

GetFormattedText(FormattedTextOptions)

दस्तावेज़ से एक स्वरूपित पाठ निकालता है।

public TextReader GetFormattedText(FormattedTextOptions options)
पैरामीटर प्रकार विवरण
options FormattedTextOptions स्वरूपित पाठ निष्कर्षण विकल्प।

प्रतिलाभ की मात्रा

का एक उदाहरणTextReader निकाले गए पाठ के साथ कक्षा; व्यर्थ यदि स्वरूपित पाठ निष्कर्षण समर्थित नहीं है.

टिप्पणियों

और अधिक जानें:

उदाहरण

निम्न उदाहरण दिखाता है कि दस्तावेज़ टेक्स्ट को HTML टेक्स्ट के रूप में कैसे निकाला जाए:

// पार्सर वर्ग का एक उदाहरण बनाएँ
using (Parser parser = new Parser(filePath))
{
    // एक स्वरूपित पाठ को पाठक में निकालें
    using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Html)))
    {
        // दस्तावेज़ से एक स्वरूपित पाठ प्रिंट करें
        // यदि स्वरूपित पाठ निष्कर्षण समर्थित नहीं है, तो एक पाठक शून्य है
        Console.WriteLine(reader == null ? "Formatted text extraction isn't suppported" : reader.ReadToEnd());
    }
}

यह सभी देखें


GetFormattedText(int, FormattedTextOptions)

दस्तावेज़ पृष्ठ से एक स्वरूपित पाठ निकालता है।

public TextReader GetFormattedText(int pageIndex, FormattedTextOptions options)
पैरामीटर प्रकार विवरण
pageIndex Int32 शून्य-आधारित पृष्ठ अनुक्रमणिका।
options FormattedTextOptions स्वरूपित पाठ निष्कर्षण विकल्प।

प्रतिलाभ की मात्रा

का एक उदाहरणTextReaderनिकाले गए पाठ के साथ वर्ग; व्यर्थ यदि स्वरूपित पाठ पृष्ठ निष्कर्षण समर्थित नहीं है.

टिप्पणियों

और अधिक जानें:

उदाहरण

निम्न उदाहरण दिखाता है कि किसी दस्तावेज़ पृष्ठ के टेक्स्ट को मार्कडाउन टेक्स्ट के रूप में कैसे निकाला जाए:

// पार्सर वर्ग का एक उदाहरण बनाएँ
using (Parser parser = new Parser(filePath))
{
    // जांचें कि क्या दस्तावेज़ स्वरूपित पाठ निष्कर्षण का समर्थन करता है
    if (!parser.Features.FormattedText)
    {
        Console.WriteLine("Document isn't supports formatted text extraction.");
        return;
    }
    
    // दस्तावेज़ की जानकारी प्राप्त करें
    IDocumentInfo documentInfo = parser.GetDocumentInfo();
    // जांचें कि क्या दस्तावेज़ में पृष्ठ हैं
    if (documentInfo.PageCount == 0)
    {
        Console.WriteLine("Document hasn't pages.");
        return;
    }
    
    // पृष्ठों पर पुनरावृति
    for (int p = 0; p<documentInfo.PageCount; p++)
    {
        // पेज नंबर प्रिंट करें 
        Console.WriteLine(string.Format("Page {0}/{1}", p + 1, documentInfo.PageCount));
        // एक स्वरूपित पाठ को पाठक में निकालें
        using (TextReader reader = parser.GetFormattedText(p, new FormattedTextOptions(FormattedTextMode.Markdown)))
        {
            // दस्तावेज़ से एक स्वरूपित पाठ प्रिंट करें
            // हम अशक्त-जाँच को अनदेखा करते हैं क्योंकि हमने पहले स्वरूपित पाठ निष्कर्षण सुविधा समर्थन की जाँच की है
            Console.WriteLine(reader.ReadToEnd());
        }
    }
}

यह सभी देखें