.NET के लिए Aspose.PDF ToC जनरेटर

.NET के लिए Aspose.PDF ToC जनरेटर डेवलपर्स को पीडीएफ दस्तावेजों में अनुकूलित सामग्री तालिकाओं (टीओसी) को प्रोग्रामिंग रूप से शामिल करने की अनुमति देता है. एस्पॉस.पीडीडी इंजन पर बनाया गया, यह शीर्षक, पुस्तक चिह्न, या कस्टम मार्करों को स्कैन करता है, Hierarchical TOC इनपुट उत्पन्न होता है और उन्हें संबंधित पृष्ठों से जोड़ता है – न्यूनतम प्रयास के साथ नाविगेशन को बढ़ावा देना।

शुरू करने के लिए

स्थापना और स्थापना

विशेषताओं और कार्यों

स्वचालित TOC पीढ़ी

  • स्कैनिंग शीर्षक (Heading1 – HeadingN), बुकमार्क, या कस्टम मार्कर।
  • स्वचालित रूप से TOC पृष्ठों को उत्पन्न करते हैं जो दस्तावेज़ प्रवाह में अस्थिरता से एकीकृत होते हैं।

अनुकूलन स्टाइल

  • फ़ॉन्ट्स, आकार, रंग, उच्चारण और प्रमुख पात्रों को परिभाषित करें।
  • स्तर के अनुसार वैश्विक टेम्पलेट या व्यक्तिगत शैलियों को लागू करें।
  • कॉर्पोरेट ब्रांडिंग या डिजाइन दिशानिर्देशों के अनुरूप।

Hierarchical स्तर

  • अध्यायों, अनुभागों और उपसमूहों के लिए बहु-स्तरीय संरचनाओं का समर्थन करें।
  • प्रत्येक स्तर में एक अद्वितीय प्रारूपण हो सकता है।

Bookmark और Link Integration

  • प्रत्येक TOC इनपुट लक्ष्य पृष्ठ के लिए एक सक्रिय लिंक है।
  • मौजूदा दस्तावेज चिह्नों के साथ मिश्रण करें या उन्हें अलग से निर्यात करें।

गतिशील पृष्ठ संख्या

  • TOC इनपुट हमेशा सही पृष्ठ संख्याओं को प्रतिबिंबित करते हैं, यहां तक कि पृष्ठ प्रवेश या हटाने के बाद भी।
  • जनवरी के दौरान स्वचालित रूप से पुनः गणना की जाती है।

कस्टम मार्कर

  • TOC इनपुट के लिए स्वाभाविक पाठ या XML-आधारित टैग निर्दिष्ट करें।
  • आधिकारिक शीर्षक के बिना दस्तावेजों के लिए उपयोगी है।

प्रदर्शन ऑप्टिमाइज़ेशन

  • बड़े दस्तावेजों के लिए स्ट्रीम-आधारित प्रसंस्करण।
  • बैच जनरेटिंग कई पीडीएफ के लिए समर्थित है।

कोड उदाहरण: पीडीएफ दस्तावेज़ के लिए TOC उत्पन्न करना

internal static class TocGeneratorDemo
{
    internal static void Run()
    {
        var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
        var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");

        TocGenerator generator = new();
        TocOptions options = new();

        options.AddInput(new FileDataSource(inputPath));
        options.AddOutput(new FileDataSource(outputPath));

        var resultContainer = generator.Process(options);
        var result = resultContainer.ResultCollection[0];

        Console.WriteLine(result);
    }
}

टिप्स और सर्वश्रेष्ठ अभ्यास

  • सटीक TOC उत्पन्न करने के लिए लगातार शीर्षक शैलियों / बुकमार्क का उपयोग करें।
  • दस्तावेजों के बीच समानता के लिए पुन: उपयोग योग्य स्टाइल टेम्पलेट्स को परिभाषित करें।
  • सटीक नेविगेशन के लिए मौजूदा बुकमार्क को TOC इनपुट में परिवर्तित करें।
  • पृष्ठ आदेश या गिनती को संशोधित करने के बाद TOC को फिर से उत्पन्न करें।
  • बड़े पीडीएफ के लिए प्रोफ़ाइल स्मृति का उपयोग; बैच प्रसंस्करण पर विचार करें।
  • उपलब्ध है Document वस्तुओं को मुक्त संसाधनों के लिए प्रसंस्करण के बाद।

उन्नत सुविधाएँ

  • विभिन्न प्रारूपों के साथ पूरी तरह से अनुकूलित TOCs बनाएं।
  • सामग्री को बाधित किए बिना मौजूदा पीडीएफ में टीओसी जोड़ें।
  • कई फ़ाइलों के काम के प्रवाह के लिए बैच TOC जनरेटिंग सक्षम है।

मामलों का उपयोग

  • अनुशासित अनुभागों के साथ अकादमिक रिपोर्टों का संरचना।
  • पेशेवर नाविगेशन के साथ मैनुअल और गाइड बनाना।
  • बेहतर पाठक अनुभव के लिए ई-पुस्तकों में टीओसी जोड़ना।

अक्सर पूछे जाने वाले प्रश्न

** Aspose.PDF ToC जनरेटर क्या करता है?**यह बेहतर ब्राउज़िंग के लिए पीडीएफ फ़ाइलों में पेशेवर, लिंक सामग्री तालिकाओं का निर्माण करता है।

** .NET के लिए Aspose.PDF से यह कैसे अलग है?**.NET के लिए Aspose.PDF पीडीएफ एपीआई की एक पूरी श्रृंखला प्रदान करता है, जबकि ToC जनरेटर केवल TOCs उत्पन्न करने पर ध्यान केंद्रित करती है।

** क्या यह टीओसी उत्पन्न करने के लिए सीमित है?**हाँ, यह TOC निर्माण में विशेषज्ञता रखता है. अन्य कार्यों में अतिरिक्त प्लगइन या Aspose.PDF की आवश्यकता होती है।

** क्या TOC पीढ़ी के लिए एक ऑनलाइन उपकरण है?**कोई समर्पित उपकरण मौजूद नहीं है, लेकिन Aspose अन्य मुफ्त ऑनलाइन पीडीएफ उपयोगिताओं की पेशकश करता है।

  • मैं सी # उदाहरण कहां पा सकता हूं?व्यावहारिक नमूनों के लिए Aspose.PDF दस्तावेज और लैंडिंग पृष्ठों का दौरा करें।
 हिंदी