NET के लिए Aspose.PDF ToC जनरेटर
NET के लिए Aspose.PDF ToC जनरेटर डेवलपर्स को अनुकूलित सामग्री तालिकाओं (टीओसी) को प्रोग्रामिंग में शामिल करने की अनुमति देता ह पीडीएफ Aspose.PDF इंजन पर बनाया गया, यह शीर्षक, बुकमार्क या कस्टम मार्करों को स्कैन करता है, द्विआधारी विकल्प प्रविष्टियों को उत्पन्न होता है और उन्हें संबंधित पृष्ठों से जोड़ता है - न्यूनतम प्रयास के साथ नेविगेशन को बढ़ावा देता ह.
शुरू करने के लिए
स्थापना और स्थापन
- Add
Aspose.PDFNuGet के माध्यम स. - उपयोग से पहले मेटेड लाइसेंस सेट करें (देख मेट्रिक लाइसेंस ).
- विस्तृत स्थापना चरणों के लिए, देख स्थापना गाइड .
विशेषताओं और कार्य
स्वचालित 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 दस्तावेज और लैंडिंग पृष्ठों का दौरा कर.