PDF ठीक से बदलने की गाइड

PDF बदलना आसान है। ऐसा परिणाम पाना जिस पर भरोसा किया जा सके, इसके लिए जानना पड़ता है कि यह प्रारूप क्या दर्ज करता है और क्या नहीं, हर कनवर्टर को कहाँ अनुमान लगाना पड़ता है, और आउटपुट पर भरोसा करने से पहले क्या जाँचना है। ये गाइड सबसे अधिक आने वाले सवालों को समेटती हैं, और इनमें से कोई भी “तो हमारा कनवर्टर इस्तेमाल कीजिए” पर ख़त्म नहीं होती।

चारों के पीछे एक ही विचार

PDF में शीर्षक, अनुच्छेद, सूचियाँ या तालिकाएँ नहीं होतीं। उसमें निर्देशांकों पर रखे अक्षर-चिह्न होते हैं। जिस संरचना ने वह विन्यास बनाया, उसका उपयोग उन स्थितियों की गणना में हुआ और फिर उसे छोड़ दिया गया — यानी PDF को Markdown में बदलना निष्कर्षण नहीं, अनुमान है: ज्यामिति को उलटकर पढ़ना और यह निकालना कि कौन-सी संरचना उसे बनाती।

हर कनवर्टर यही करता है, हमारा भी, और कोई भी अनुमान से आगे नहीं जा सकता — उत्तर सचमुच फ़ाइल में है ही नहीं। यह स्पष्ट हो जाने पर गलतियाँ मनमानी लगनी बंद हो जाती हैं। जो शीर्षक अनुच्छेद बनकर निकला, वह आकार से नहीं, मोटाई से बना था। जो तालिका ढह गई, उसमें मिली हुई कोष्ठिकाएँ थीं। जो पृष्ठ बेतुका पढ़ा जाता है, उसमें दो स्तंभ थे। हर विफलता किसी नियम तक जाती है, और जिस नियम को आप जानते हैं उसे आप काट सकते हैं।

ये गाइड इसी के लिए हैं। पहली उस अनुमान और उसकी विफलताओं की पूरी व्याख्या करती है। दूसरी उस फ़ाइल के बारे में है जो आपको वापस मिलती है और उन थोड़े-से संपादनों के बारे में जो रखने से पहले करने लायक हैं। तीसरी और चौथी दो ठोस मंज़िलों के बारे में हैं — नोट संग्रह और पुनर्प्राप्ति पाइपलाइन — जो एक ही Markdown से काफ़ी अलग माँगें रखती हैं।