मेरे पास एक मौजूदा पीडीएफ (किसी भी संबंधित स्रोत फ़ाइल के बिना), और एक पाठ फ़ाइल है जो पीडीएफ फाइल के भीतर आइटमों की एक सूची है, प्रत्येक आइटम के लिए एक पृष्ठ संख्या के साथ। मैं एक नया पीडीएफ जेनरेट करना चाहूंगा जो कि कंटेंट इंडेक्स के जेनरेट टेबल के साथ शुरू होता है, उसके बाद ऑरिजनल पीडीएफ का कंटेंट होता है। जेनरेट किए गए इंडेक्स को हाइपरलिंक करने की आवश्यकता है ताकि किसी भी आइटम पर क्लिक करने पर वह स्वचालित रूप से संदर्भित अनुभाग वाले पेज पर कूद जाए।
मैं लिनक्स पर इसे पूरा करने के लिए एक उपयुक्त उपकरण (अधिमानतः सीएलआई-उन्मुख) की तलाश कर रहा हूं; मैंने अब तक जितने भी उपकरण देखे हैं वे सभी समाधान की पेशकश नहीं करते हैं। मैं एक अनुभवी प्रोग्रामर हूं, और आवश्यकता होने पर कोड लिखने से अधिक खुश हूं (अधिमानतः रूबी / पायथन / पर्ल / शेल में) अपनी पाठ फ़ाइल को पार्स करने के लिए और इसे हाइपरलिंक किए गए सूचकांक में परिवर्तित करने के लिए, लेकिन मुझे सही उपकरण नहीं मिल रहे हैं इसे हल करने के लिए। मुझे लगता है कि समस्या का एक हिस्सा यह है कि हाइपरलिंक को एक ही फ़ाइल के भीतर इंगित करने की आवश्यकता है, लेकिन उनके लक्ष्य बाद में तब तक मौजूद नहीं रहेंगे जब ToC मूल PDF के साथ जुड़ जाता है।
मैं विभिन्न मार्कअप भाषाओं से भी परिचित हूं, जैसे कि Markdown, reStructuredText, TeX, LaTeX, org-mode, और एक आदर्श समाधान हाइपरलिंकड ToC उत्पन्न करने के लिए एक मध्यवर्ती कदम के रूप में इनमें से एक का उपयोग करेगा।