साइट पर लिखा विज्ञापन एक कीमत का वादा करता है, एक हफ़्ते बाद उसे चुपचाप बदल दिया जाता है, और अब साबित करने को कुछ बचा ही नहीं। बैंक के पर्सनल कैबिनेट की चैट, ऑफ़र की शर्तें, टैरिफ़ वाला पेज, किसी ग्राहक का रिव्यू, ये सब तब तक जिंदा रहते हैं जब तक कोई "एडिट" नहीं दबाता। यहाँ स्क्रीनशॉट कमज़ोर सहारा है: उस पर जालसाज़ी का आरोप लगाना आसान है, टेक्स्ट कॉपी नहीं होता, लिंक मरे हुए होते हैं। इसीलिए पेज को PDF में सेव करते हैं, एक ऐसा डॉक्युमेंट मिलता है जिसे शिकायत के साथ लगा सकते हैं, वकील को भेज सकते हैं, या विवाद की सूरत में आर्काइव में रख सकते हैं।
वेब पेज और PDF अलग-अलग बने होते हैं। HTML कागज़ का पन्ना नहीं है, यह टेक्स्ट है जिसे ब्राउज़र मौके पर स्क्रीन पर सजाता है: फ़ॉन्ट जोड़ता है, दूसरे सर्वरों से इमेज खींचता है, विंडो की चौड़ाई के हिसाब से ब्लॉक दोबारा सजाता है। जब आप HTML को PDF में बदलते हैं, तो इस सारी जीवंत सजावट को A4 के तय पन्नों में जमाना पड़ता है। यहीं से वे जानी-पहचानी दिक्कतें आती हैं: खिसके हुए मार्जिन, कटी हुई टेबल, गायब फ़ॉन्ट। अगर पता हो कि ये कहाँ से आती हैं, तो नतीजा पहली बार में साफ़ निकलता है।
HTML को PDF में कैसे बदलें: चरण-दर-चरण
1. HTML to PDF खोलें और सोर्स अपलोड करें: सेव की गई `.html` फ़ाइल या पेज का लिंक, जो भी आपके पास हो। 2. पूरा सेव करने से पहले पेज को ब्राउज़र में अंत तक स्क्रॉल करें, ताकि देर से लोड होने वाली इमेज और ब्लॉक आ जाएँ। जो लोड नहीं हो पाएगा वह PDF में नहीं आएगा। 3. लेखों और चैट के लिए पोर्ट्रेट ओरिएंटेशन चुनें, चौड़ी टेबल और डैशबोर्ड के लिए लैंडस्केप, वरना दाईं तरफ़ से कट जाएँगे। 4. कन्वर्ज़न शुरू करें और तैयार PDF खोलें। उसे आख़िरी पन्ने तक स्क्रॉल करें, देखें कि कंटेंट बीच में टूटा तो नहीं। 5. जाँचें कि टेक्स्ट कर्सर से सेलेक्ट होता है, तस्वीर की तरह पड़ा नहीं है: दो लाइनें सेलेक्ट करके कॉपी करके देखें। 6. प्रोसेसिंग के तुरंत बाद फ़ाइल डाउनलोड कर लें, यह आपको लोकल चाहिए होगी, और सर्वर पर ज़्यादा देर नहीं रहती।
क्या गड़बड़ हो सकती है
- **टेबल दाईं तरफ़ से कटी है।** चौड़ी प्राइस लिस्ट और रिपोर्ट पोर्ट्रेट पन्ने में नहीं समातीं। लैंडस्केप ओरिएंटेशन पर जाएँ या सेव करने से पहले पेज का स्केल घटाएँ।
- **लंबे पेज का हिस्सा गायब है।** फ़ीड, रिव्यू और कमेंट स्क्रॉल पर लोड होते हैं। पेज को बिल्कुल नीचे तक लाएँ और सब लोड होने तक रुकें, वरना PDF में सिर्फ़ ऊपर का हिस्सा जाएगा।
- **फ़ॉन्ट बदलकर साधारण हो गया।** अगर साइट किसी ख़ास फ़ॉन्ट का इस्तेमाल करती है जो लोड नहीं हुआ, तो टेक्स्ट दूसरे फ़ॉन्ट में दोबारा बनेगा और लेआउट बिगड़ेगा। कन्वर्ट करने से पहले पेज को पूरा लोड होने दें।
- **इमेज की जगह खाली फ़्रेम।** बाहरी सर्वरों से आने वाली तस्वीरें कभी-कभी समय पर नहीं पहुँचतीं। पेज रिफ़्रेश करें, सभी इमेज आने दें, उसके बाद ही सेव करें।
- **"प्रिंट" बटन और बैनर डॉक्युमेंट में आ गए।** कुकी वाली पॉपअप और तैरते बटन अक्सर टेक्स्ट को ढक देते हैं। पेज को कन्वर्ज़न पर भेजने से पहले उन्हें ब्राउज़र में बंद कर दें।
- **PDF में टेक्स्ट की जगह तस्वीर है।** तब डॉक्युमेंट में सर्च नहीं चलता और टेक्स्ट कॉपी नहीं होता। इस तरह सेव करें कि टेक्स्ट, टेक्स्ट ही रहे, यह फ़ाइल के साथ आगे के हर काम में काम आएगा।
PDF भेजने से पहले क्या जाँचें
- पेज पूरा सेव हुआ, ऊपर हेडर से लेकर फ़ुटर की आख़िरी लाइन तक।
- टेक्स्ट सेलेक्ट और कॉपी होता है, और डॉक्युमेंट के अंदर के लिंक क्लिक होने लायक बने रहे।
- टेबल और चौड़े ब्लॉक पन्ने के किनारों से कटे नहीं।
- डॉक्युमेंट पर सेव की तारीख और पेज का पता दिखता है, इन्हें तुरंत दर्ज कर लेना चाहिए।
- फ़ाइल किसी आम PDF रीडर में खुलती है, सिर्फ़ एक ख़ास ब्राउज़र में नहीं।
आगे किससे जोड़ें
अगर सेव किए पेज से टेक्स्ट निकालकर उसे ठीक करना है, तो डॉक्युमेंट को PDF to Word से एडिटर में ले जाएँ, और तैयार बदलाव को Word to PDF से वापस PDF में लाएँ। जब पेज डेटा वाली एक बड़ी टेबल हो, तो उसे PDF to Excel से टेबल में निकालें और सब कुछ ठीक से गिनें, तस्वीर पर आँखों से नहीं।