PDF/A कोई अलग फ़ॉर्मेट नहीं है
सबसे पहले यही समझ लीजिए: PDF/A फ़ाइल एक PDF फ़ाइल ही है। वही extension, वही reader, वही डबल-क्लिक। उसे PDF/A बनाता है नियमों का एक ज़्यादा सख़्त सेट, जो ISO 19005 मानक के रूप में प्रकाशित है। जिन दस्तावेज़ों को दशकों तक सुरक्षित रखना होता है, उनके लिए यही फ़ॉर्मेट तय किया जाता है।
इन सारे नियमों का मक़सद एक ही है: दस्तावेज़ बीस साल बाद भी बिल्कुल वैसा ही दिखे, ऐसे कंप्यूटर पर जो अभी बना भी नहीं है, और बिना इंटरनेट के।
इसका मतलब है कि बाहरी दुनिया पर निर्भर हर चीज़ हटानी पड़ेगी। एक सामान्य PDF लिख सकती है कि "यह पैराग्राफ़ Helvetica में दिखाओ" और भरोसा कर सकती है कि पढ़ने वाले के सिस्टम में वह font होगा। 2045 में शायद न हो, तब text किसी और font में फिर से बहेगा और पूरा layout बिगड़ जाएगा। सामान्य PDF किसी URL से इमेज खींच सकती है, script चला सकती है, वीडियो चला सकती है। ये सब dependencies हैं, और dependencies समय के साथ सड़ती हैं।
मानक असल में क्या माँगता है
- सारे fonts फ़ाइल के अंदर embedded हों। अक्षरों की असली आकृतियाँ दस्तावेज़ के भीतर चलती हैं, इसलिए font सिस्टम में हो या न हो, text एक जैसा ही दिखता है।
- रंग device-independent तरीक़े से लिखा हो। फ़ाइल के साथ ICC प्रोफ़ाइल जाती है, जो किसी भी भविष्य के प्रोग्राम को ठीक-ठीक बताती है कि यह ख़ास शेड क्या है, बजाय इसके कि फ़ैसला मॉनिटर पर छोड़ दिया जाए।
- Encryption बिल्कुल नहीं। पासवर्ड लगी PDF, PDF/A नहीं हो सकती। जो आर्काइव ऐसे पासवर्ड के बिना खुले ही नहीं जो अब किसी को याद नहीं, वह आर्काइव नहीं है।
- न JavaScript, न ऑडियो, न वीडियो, न कोई प्रोग्राम चलाने वाली कार्रवाई। जो कुछ भी executable है या समय में चलता है, बाहर।
- कोई बाहरी reference नहीं। इमेज, fonts और सामग्री सब फ़ाइल के भीतर रहते हैं, खोलते समय कुछ भी डाउनलोड नहीं होता।
- मानकीकृत metadata। फ़ाइल में XMP metadata होता है जो बताता है कि वह मानक के किस हिस्से और किस स्तर का दावा करती है, ताकि validator उसे सही नियम-पुस्तिका से जाँचे।
ध्यान दीजिए इस सूची में क्या नहीं है: फ़ाइल का आकार, पन्नों की संख्या, इमेज की क्वालिटी, या text search हो पाता है या नहीं। PDF/A टिकाऊपन की गारंटी देता है, हल्केपन या सफ़ाई की नहीं।
कौन सा वर्ज़न चाहिए: PDF/A-1, 2 या 3
मानक के तीन हिस्से हैं और वे एक-दूसरे के पूरक हैं, प्रतियोगी नहीं। यहाँ नया अपने आप बेहतर नहीं होता, क्योंकि मायने यह रखता है कि लेने वाली संस्था क्या माँग रही है।
- PDF/A-1 (2005) सबसे सख़्त और सबसे व्यापक रूप से स्वीकृत है। यह पुराने PDF 1.4 पर टिका है और transparency व layers पर रोक लगाता है, इसलिए आधुनिक डिज़ाइन वाला दस्तावेज़ conversion के बाद साफ़ तौर पर चपटा दिख सकता है। कोई सरकारी संस्था अगर वर्ज़न बताती है, तो आमतौर पर यही।
- PDF/A-2 (2011) PDF 1.7 पर आधारित है। Transparency, layers और JPEG 2000 compression की छूट देता है, और भीतर दूसरी PDF/A फ़ाइलें attach करने देता है। ज़्यादातर लोगों के लिए यही समझदारी भरा डिफ़ॉल्ट है: आर्काइवल गारंटी वही रहती है, लेकिन दस्तावेज़ का रूप बदलने की आशंका बहुत कम हो जाती है।
- PDF/A-3 (2012) PDF/A-2 ही है, बस एक बड़े फ़र्क़ के साथ: इसके भीतर कोई भी फ़ाइल embed की जा सकती है, सिर्फ़ PDF/A नहीं। इलेक्ट्रॉनिक invoicing के मानक इसी पर टिके हैं, जहाँ मशीन-पठनीय XML को इंसान के पढ़ने लायक़ दस्तावेज़ के अंदर रख दिया जाता है। यह ज़रूरत न हो तो तीसरा हिस्सा आपके काम का नहीं।
नंबर के बाद वाला अक्षर
Levels 1b, 2b, 2u, 2a की तरह लिखे जाते हैं। अक्षर बताता है कि फ़ाइल कितनी संरचना साथ लिए चल रही है:
- b (basic) दृश्य पुनरुत्पादन की गारंटी देता है। पन्ना हमेशा सही दिखेगा। ज़्यादातर माँगों का मतलब यही होता है।
- u (unicode) यह गारंटी जोड़ता है कि पूरा text सही Unicode से मैप है, इसलिए उसे भरोसे से निकाला और खोजा जा सकता है।
- a (accessible) पूरा tagging जोड़ता है: पढ़ने का क्रम, संरचना, इमेज के लिए alternative text। सुगम्यता से जुड़े नियम यही माँगते हैं, और किसी सपाट scan से इसे कोई converter पैदा नहीं कर सकता। असली a स्तर अच्छी तरह tag किए गए मूल दस्तावेज़ से आता है, conversion के किसी क़दम से नहीं।
अगर किसी ने level नहीं बताया, तो PDF/A-2b लीजिए। यह "PDF/A चाहिए" वाली सामान्य शर्त पूरी करता है और दस्तावेज़ की शक्ल को सबसे कम छेड़ता है।
माँगता कौन है
- यूनिवर्सिटी और शोध repositories। Thesis और शोध-प्रबंध जमा करने वाले पोर्टल अक्सर PDF/A माँगते हैं ताकि काम जमा होने के दशकों बाद भी पढ़ा जा सके।
- सरकारी विभाग और e-governance। लंबी अवधि तक रखे जाने वाले इलेक्ट्रॉनिक दस्तावेज़ों के लिए आर्काइवल फ़ॉर्मेट तय होता है। ऑनलाइन कुछ भी जमा करेंगे तो देर-सबेर सामना होगा।
- अदालतें और e-filing सिस्टम। दस्तावेज़ दाख़िल करने के नियमों में आर्काइवल फ़ॉर्मेट की शर्त लगातार बढ़ रही है।
- रिकॉर्ड प्रबंधन और ऑडिट। जहाँ भी नीति कहती है "सात साल तक रखो", वहाँ कोई न कोई पूछता ही है कि इसकी गारंटी किस चीज़ से है।
- इलेक्ट्रॉनिक invoicing। यहाँ ख़ास तौर पर PDF/A-3 काम आता है, जहाँ invoice का structured डेटा पढ़ने लायक़ दस्तावेज़ के भीतर बैठा होता है।
PDF को PDF/A में कैसे बदलें
Conversion ख़ुद तेज़ है। असल में आप प्रोग्राम से कह रहे हैं कि जो कुछ पहले बाहर से आता था उसे भीतर embed कर दो, colour profile जोड़ दो, प्रतिबंधित चीज़ें हटा दो, और वह metadata लिख दो जो नतीजे को मानक के अनुरूप घोषित करे।
- PDF से PDF/A कनवर्टर खोलिए और फ़ाइल अपलोड कीजिए।
- Conformance level चुनिए। PDF/A-1b, 2b और 3b उपलब्ध हैं। जब तक अलग से न कहा गया हो, 2b लीजिए।
- Convert कीजिए और नतीजा डाउनलोड कीजिए।
- फ़ाइल खोलकर देख लीजिए। Conversion से रूप बदल सकता है, और कहीं जमा करने से पहले तीस सेकंड की यह जाँच पूरी क़ीमत वसूल करती है।
एक काम पहले निपटा लीजिए: अगर PDF पर पासवर्ड लगा है तो conversion से पहले उसे हटाइए, क्योंकि encryption और PDF/A साथ नहीं चल सकते। तरीक़ा अपनी PDF का पासवर्ड हटाने की गाइड में है, और "अपनी" शब्द ज़रूरी है, क्योंकि पासवर्ड पता होना चाहिए।
कैसे जाँचें कि फ़ाइल सचमुच PDF/A है
ऐसी फ़ाइल किस काम की जो सिर्फ़ दावा करती हो और लेने वाला सिस्टम असहमत हो जाए। जाँच तीन स्तरों पर हो सकती है, और गहराई दाँव पर लगी चीज़ के हिसाब से रखिए।
- किसी भी PDF reader में खोलिए। ज़्यादातर ऊपर एक पट्टी दिखाते हैं कि दस्तावेज़ PDF/A मोड में है। पट्टी नहीं, तो घोषणा भी नहीं।
- Document properties देखिए। Metadata में लिखा मिलेगा कि फ़ाइल मानक के किस हिस्से और किस स्तर का दावा कर रही है।
- असली validator चलाइए। veraPDF मुफ़्त और open-source reference implementation है। Thesis या अदालती दस्तावेज़ के लिए एक बार चला ही लीजिए। एक मिनट लगता है और यह वही जाँच है जो दूसरी तरफ़ का सिस्टम शायद कर रहा है।
हमारा कनवर्टर फ़ाइल देने से पहले नतीजे की संरचनात्मक जाँच करता है: पुष्टि करता है कि colour profile मौजूद है और घोषित level वही है जो आपने माँगा था। इससे नाकाम conversion पकड़ी जाती है, पर यह पूरा ISO 19005 ऑडिट नहीं है। क़ानूनी असर वाले दस्तावेज़ों के लिए veraPDF से एक बार गुज़ार देना बेहतर है।
जब conversion आपका दस्तावेज़ बदल दे
- Transparency चपटी हो गई। PDF/A-1b में बदलने पर transparency हट जाती है, क्योंकि PDF 1.4 उसे जानता ही नहीं। मुलायम छायाएँ, glow और अर्धपारदर्शी परतें ठोस pixels में पक जाती हैं। दस्तावेज़ में आधुनिक डिज़ाइन हो तो 2b लीजिए, समस्या ख़त्म।
- Font बदल गया। अगर स्रोत PDF किसी font का नाम लेती थी पर उसे embed नहीं करती थी, तो कनवर्टर को कुछ न कुछ embed करना ही पड़ता है और वह सबसे मिलता-जुलता चुन लेता है। अक्षरों की दूरी और line breaks खिसक सकते हैं। इलाज ऊपर की तरफ़ है: मूल दस्तावेज़ को fonts embed करके फिर से export कीजिए।
- फ़ाइल भारी हो गई। यह अपेक्षित है, ख़राबी नहीं। Embedded fonts और colour profile जगह लेते ही हैं। आकार अखरे तो नतीजे को PDF compress से गुज़ारिए और दोबारा validate कीजिए, क्योंकि आक्रामक compression अनुपालन तोड़ सकता है।
- Interactive हिस्से ग़ायब हो गए। Form fields, scripts और multimedia आर्काइवल सामग्री नहीं हैं। भरे हुए मान बचाने हों तो conversion से पहले form को flatten कर दीजिए ताकि जवाब पन्ने का हिस्सा बन जाएँ।
- Conversion शुरू ही नहीं हुई। लगभग हमेशा encryption की वजह से। पासवर्ड हटाइए और दोबारा कोशिश कीजिए।
PDF/A क्या नहीं करता
- यह हस्ताक्षर नहीं है और प्रामाणिकता का प्रमाण भी नहीं। मानक वादा करता है कि फ़ाइल भविष्य में वैसी ही दिखेगी। किसने बनाई और किसी ने बदली या नहीं, इस पर वह चुप है। उसके लिए दस्तावेज़ पर हस्ताक्षर चाहिए।
- यह सुरक्षा नहीं है। उल्टा है: encryption मना है। दस्तावेज़ को आर्काइव भी करना है और सुरक्षित भी रखना है, तो ये दो अलग कॉपियाँ हैं, दो अलग कामों के लिए।
- Scan searchable नहीं हो जाता। PDF/A-1b में बदला हुआ scan किया पन्ना एक वैध आर्काइवल फ़ाइल है जिसके भीतर text की तस्वीर है। शब्द चाहिए तो पहले पहचान कराइए। फ़र्क़ को कब OCR और कब सीधी conversion वाली गाइड समझाती है।
- क्वालिटी नहीं सुधरती। धुँधला scan बेहतरीन तरीक़े से आर्काइव होकर भी हमेशा धुँधला scan ही रहेगा।
अक्सर पूछे जाने वाले सवाल
क्या PDF/A को वापस सामान्य PDF में बदल सकते हैं?
ज़रूरत ही नहीं है। PDF/A फ़ाइल पहले से एक वैध PDF है और हर जगह खुलती है। संपादित करेंगे तो आमतौर पर अनुपालन टूट जाता है, और यह ठीक है, बशर्ते आर्काइव कॉपी अछूती रखें और बदलाव के बाद दोबारा convert कर लें।
क्या PDF/A-3, PDF/A-2 से बेहतर है क्योंकि नंबर बड़ा है?
नहीं। ज़्यादातर लोगों के लिए इकलौता मायने रखने वाला फ़र्क़ यह है कि तीसरे हिस्से में कोई भी फ़ाइल embed हो सकती है। कई अभिलेखागार इसे पसंद नहीं करते, क्योंकि भीतर रखी spreadsheet ख़ुद एक dependency है जिसकी भविष्य में पठनीयता की गारंटी कोई नहीं देता। जो माँगा गया हो वही वर्ज़न लीजिए, और न माँगा गया हो तो 2b।
Scan convert तो हो गया पर text अब भी खोजा नहीं जा रहा, क्यों?
क्योंकि scan एक इमेज है, और इमेज को आर्काइव करने से इमेज ही बचती है। पहले text recognition या scanned PDF से Word चलाइए, फिर उस नतीजे को आर्काइवल फ़ॉर्मेट में बदलिए।
क्या रोज़मर्रा के ऑफ़िस दस्तावेज़ों के लिए PDF/A चाहिए?
आमतौर पर नहीं। जो invoice भेजकर आप भूल जाएँगे, उसके लिए सामान्य PDF काफ़ी है। आर्काइवल फ़ॉर्मेट तब कमाई करता है जब दस्तावेज़ को retention अवधि, क़ानूनी प्रक्रिया या संस्थागत repository झेलनी हो, या जब किसी ने साफ़ शब्दों में माँगा हो।
क्या PDF/A फ़ाइल को edit होने से रोक देगा?
नहीं। यह read-only नहीं है और न ही किसी ताले में है। editor वाला कोई भी व्यक्ति उसे बाक़ी PDF की तरह बदल सकता है। मानक समय के साथ सही दिखने की गारंटी देता है, अपरिवर्तनीयता की नहीं।
अगर फिर भी फ़ाइल रिजेक्ट हो जाए तो?
तीन चीज़ें क्रम से देखिए: कहीं किसी ख़ास हिस्से और स्तर की माँग तो नहीं थी, जैसे 2b की जगह 1b; फ़ाइल पर पासवर्ड तो नहीं रह गया; और validator असली ग़लती क्या बता रहा है। व्यवहार में पहला बिंदु ही ज़्यादातर अस्वीकृतियों की वजह निकलता है।
अपनी फ़ाइल बदलिए
अगर कोई फ़ॉर्म आर्काइवल कॉपी का इंतज़ार कर रहा है, तो PDF से PDF/A कनवर्टर 1b, 2b और 3b तीनों levels संभालता है और डाउनलोड से पहले अपना नतीजा ख़ुद जाँचता है। यह Convertica Premium का हिस्सा है, बाक़ी premium टूल्स के साथ। फ़ाइल तैयार करना मुफ़्त है: पासवर्ड हटाना, compress करना और पन्नों को एक दस्तावेज़ में जोड़ना, और बाक़ी सब पूरी टूल सूची में है।