.NET में कई पीडीएफ में TOC जोड़ने के लिए कैसे बैच करें
पीडीएफ में सामग्री तालिका (टीओसी) जोड़ने से ब्राउज़िंग, खोज, और पेशेवर पॉलिश में सुधार होता है. .NET के लिए Aspose.PDF.Plugin TocGenerator के साथ, आप पूरे दस्तावेज़ बैच के बारे में TOC निर्माण को स्वचालित कर सकते हैं – प्रकाशन, आईटी ऑपरेशन या शैक्षणिक कार्यप्रवाह के लिये सही।
बैच टीओसी रचना: पीडीएफ के माध्यम से चलना
using Aspose.Pdf.Plugins;
using System.IO;
string inputDir = @"C:\Docs\Input";
string outputDir = @"C:\Docs\TOC";
Directory.CreateDirectory(outputDir);
string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
foreach (var pdfFile in pdfFiles)
{
string outFile = Path.Combine(outputDir, Path.GetFileName(pdfFile));
var generator = new TocGenerator();
var options = new TocOptions();
options.AddInput(new FileDataSource(pdfFile));
options.AddOutput(new FileDataSource(outFile));
// Optional: Customize TOC (multi-level, custom titles)
// options.Levels = 2; // For two-level TOCs
// options.Title = "Table of Contents";
generator.Process(options);
Console.WriteLine($"TOC added: {outFile}");
}
कस्टम TOC विकल्प और बहु-स्तरीय समर्थन
- ** बहु-स्तरीय TOC:** सेट
Levels
मेंTocOptions
उपमुखी या सेक्शन दार्शनिक के लिए। - अनुकूल शीर्षक: का उपयोग करें
Title
स्थानीय या ब्रांड TOC शीर्षक के लिए संपत्ति। - ** स्टाइलिंग:** प्लगइन विकल्पों (फॉन्ट, रंग, आदि) के माध्यम से TOC उपस्थिति को अनुकूलित करें।
मामलों का उपयोग
- पुस्तक / दस्तावेज़ सेट में नेविगेशन को मानकीकृत करने वाले प्रकाशकों
- आईटी टीम अनुपालन / संग्रह के लिए रिपोर्ट तैयार करती है
- शिक्षकों को पाठ्यक्रम पैक या व्याख्यान नोटों को बढ़ावा देना
अक्सर पूछे जाने वाले प्रश्न
** Q: क्या मैं प्रत्येक दस्तावेज़ के लिए एक कस्टम TOC उत्पन्न कर सकता हूं?**A: हाँ – गतिशील रूप से TOC गुणों (नाम, स्तर, स्टाइलिंग) को आपके बैच स्क्रिप्ट में प्रत्येक फ़ाइल की सामग्री या मेटाडेटा के आधार पर सेट करें।
** Q: क्या बहु-स्तर टीओसी का समर्थन किया जाता है?**A: हाँ - सेट करें Levels
इच्छित शीर्षक संरचना के अनुरूप संपत्ति (उदाहरण के लिए, अध्याय और उप-सेक्शन)।
**Q: क्या यह एन्क्रिप्टेड पीडीएफ पर काम करता है?**A: हाँ, जब तक आप प्लगइन विकल्पों के माध्यम से पासवर्ड प्रदान करते हैं जहां आवश्यक हो।
प्रो टिप: पूर्ण प्रकाशन स्वचालित करने के लिए दस्तावेज़ मिश्रण के साथ बैच TOC जोड़ें (मिर्गर प्लगइन का उपयोग करें)।