Charles Geschke ਦੀ Adobe ਵਿੱਚ ਭੂਮਿਕਾ ਅਤੇ PDF ਦੇ ਢਾਂਚੇ—ਮਿਆਰ, ਰੈਂਡਰਿੰਗ, ਫੋਂਟ, ਸੁਰੱਖਿਆ ਅਤੇ ਹਰ ਥਾਂ ਕਾਮ ਕਰਨ ਦਾ ਕਾਰਨ—ਬਾਰੇ ਜਾਣੋ।

ਜੇ ਤੁਸੀਂ ਕਦੇ ਇੱਕ PDF ਖੋਲਿਆ ਜੋ ਫੋਨ, Windows ਲੈਪਟਾਪ ਅਤੇ ਕਾਪੀ ਦੁਕਾਨ ਦੀ ਪ੍ਰਿੰਟਰ ਤੇ ਇਕੋ ਜਿਹਾ ਲੱਗਿਆ, ਤਾਂ ਤੁਸੀਂ Charles Geschke ਦੇ ਕੰਮ ਦਾ ਲਾਭ ਉਠਾ ਰਹੇ ਹੋ—ਭਾਵੇਂ ਤੁਸੀਂ ਉਸਦਾ ਨਾਮ ਨਾਂ ਸੁਣਾ ਹੋਵੇ।
Geschke ਨੇ Adobe ਦੀ ਸਥਾਪਨਾ ਕੀਤੀ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਤਕਨੀਕੀ ਫੈਸਲਿਆਂ ਨੂੰ ਅੱਗੇ ਵਧਾਇਆ ਜੋ ਡਿਜੀਟਲ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਭਰੋਸੇਯੋਗ ਬਣਾਉਂਦੇ: ਨਾ ਸਿਰਫ਼ “ਇੱਕ ਫਾਇਲ ਜੋ ਤੁਸੀਂ ਭੇਜ ਸਕਦੇ ਹੋ,” ਬਲਕਿ ਇੱਕ ਐਸਾ ਫਾਰਮੈਟ ਜੋ ਲੇਆਉਟ, ਫੋਂਟ ਅਤੇ ਗ੍ਰਾਫਿਕਸ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਅਨੁਮਾਨਯੋਗ ਬਣਾਇਆ। ਇਹ ਭਰੋਸੇਯੋਗਤਾ ਉਹ ਚੁਪਚਾਪ ਸੁਵਿਧਾ ਹੈ ਜੋ ਕਿਰਾਏ ਦੀ ਲੀਜ਼ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਨ, ਟੈਕਸ ਫਾਰਮ ਭੇਜਣ, ਬੋਰਡਿੰਗ ਪਾਸ ਪ੍ਰਿੰਟ ਕਰਨ ਜਾਂ ਗ੍ਰਾਹਕਾਂ ਨਾਲ ਰਿਪੋਰਟ ਸਾਂਝੀ ਕਰਨ ਵਰਗੇ ਰੋਜ਼ਾਨਾ ਕੰਮਾਂ ਪਿੱਛੇ ਖੜੀ ਹੈ।
ਇੱਕ ਇੰਜੀਨੀਅਰਿੰਗ ਵਰਾਸਤ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਇਕੱਲਾ ਆਵਿਸ਼ਕਾਰ ਨਹੀਂ ਹੁੰਦੀ। ਅਕਸਰ ਇਹ ਉਹ ਟਿਕਾਊ ਢਾਂਚਾ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਦੂਜੇ ਨਿਰਮਾਣ ਕਰ ਸਕਦੇ ਹਨ:
ਦਸਤਾਵੇਜ਼ ਫਾਰਮੈਟਾਂ ਵਿੱਚ, ਇਹ ਵਰਾਸਤ ਘੱਟ ਆਸ਼ਚਰਜ ਭਰੇ ਨਤੀਜੇ ਦੇ ਤੌਰ 'ਤੇ ਨਜ਼ਰ ਆਉਂਦੀ ਹੈ: ਘੱਟ ਟੁੱਟੇ ਹੋਏ ਲਾਈਨ-ਬ੍ਰੇਕ, ਘੱਟ ਫੋਂਟ-ਸਵੈਪ, ਜਾਂ "ਮੇਰੇ ਮਸ਼ੀਨ ਤੇ ਠੀਕ ਸੀ" ਵਾਲੇ ਮੋਮੈਂਟ।
ਇਹ Geschke ਦੀ ਪੂਰੀ ਜੀਵਨੀ ਨਹੀਂ ਹੈ। ਇਹ PDF ਢਾਂਚੇ ਅਤੇ ਇਸਦੇ ਮੂਲ ਇੰਜੀਨੀਅਰਿੰਗ ਧਾਰਨਾਵਾਂ ਦੀ ਵਰਥਮਾਨ ਟੂਰ ਹੈ—ਕਿਵੇਂ ਸਾਨੂੰ ਗਲੋਬਲ ਪੱਧਰ 'ਤੇ ਭਰੋਸੇਯੋਗ ਦਸਤਾਵੇਜ਼ੀ ਐਕਸਚੇਂਜ ਮਿਲਿਆ।
ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ PostScript ਨੇ ਮੰਚ ਕਿਵੇਂ ਤਿਆਰ ਕੀਤਾ, PDF ਇੱਕ ਸਾਂਝੀ ਭਾਸ਼ਾ ਕਿਉਂ ਬਣਿਆ, ਅਤੇ ਰੇਂਡਰਿੰਗ, ਫੋਂਟ, ਰੰਗ, ਸੁਰੱਖਿਆ, ਪਹੁੰਚਯੋਗਤਾ ਅਤੇ ISO ਮਿਆਰੀਕਰਨ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿਵੇਂ ਜੋੜਦੇ ਹਨ।
ਇਹ ਲੇਖ ਪ੍ਰੋਡਕਟ ਟੀਮਾਂ, ਓਪਰੇਸ਼ਨ ਲੀਡਰਾਂ, ਡਿਜ਼ਾਈਨਰਾਂ, ਅਨੁਕੂਲਤਾ ਵਿਭਾਗ ਅਤੇ ਉਹਨਾਂ ਲਈ ਹੈ ਜੋ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ "ਬਸ ਕੰਮ ਕਰਨਾ" ਚਾਹੁੰਦੇ ਹਨ—ਬਿਨਾਂ ਇੰਜੀਨੀਅਰ ਬਣਨ ਦੀ ਲੋੜ ਦੇ।
PDF ਤੋਂ ਪਹਿਲਾਂ, “ਇੱਕ ਦਸਤਾਵੇਜ਼ ਭੇਜਣਾ” ਅਕਸਰ ਇਸ ਗੱਲ ਦੀ ਇੱਕ ਸੁਝਾਵ ਸੀ ਕਿ ਦਸਤਾਵੇਜ਼ ਕਿਵੇਂ ਲੱਗੇ।
ਤੁਸੀਂ ਦਫ਼ਤਰ ਦੇ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਰਿਪੋਰਟ ਡਿਜ਼ਾਇਨ ਕਰ ਸਕਦੇ ਸੀ, ਇਸਨੂੰ ਠੀਕ ਪ੍ਰਿੰਟ ਕਰਦੇ ਦੇਖ ਸਕਦੇ ਸੀ, ਅਤੇ ਫਿਰ ਦੇਖਦੇ ਕਿ ਕੋਈ ਸਹਿਕਰਮੀ ਜਦੋਂ ਇਹ ਫਾਇਲ ਖੋਲਦਾ ਹੈ ਤਾਂ ਇਹ ਬिखਰ ਜਾਂਦੀ ਹੈ। ਇੱਕੋ ਕੰਪਨੀ ਦੇ ਅੰਦਰ ਵੀ, ਵੱਖ-ਵੱਖ ਕੰਪਿਊਟਰ, ਪ੍ਰਿੰਟਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਵਰਜਨਾਂ ਵੱਖਰੇ ਨਤੀਜੇ ਦੇ ਸਕਦੇ ਸਨ।
ਸਭ ਤੋਂ ਆਮ ਫੇਲ ਹੋਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਦੱਸਣ ਵਾਲੀਆਂ ਸਧਾਰਨ ਸਨ:
ਨਤੀਜਾ ਰੁਕਾਵਟ ਸੀ: ਵਾਧੂ ਰਾਊਂਡ "ਤੁਸੀਂ ਕਿਹੜੀ ਵਰਜਨ ਵਰਤ ਰਹੇ ਹੋ?", ਫਾਇਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਐਕਸਪੋਰਟ ਕਰਨਾ, ਅਤੇ ਪ੍ਰਿੰਟ ਟੈਸਟ ਪੇਜ। ਦਸਤਾਵੇਜ਼ ਇਕ ਸਾਂਝੀ ਸੰਦਰਭ ਦੀ ਬਜਾਏ ਅਸਮੰਜੱਸ ਤੇ ਬਦਲ ਗਿਆ।
ਇੱਕ ਡਿਵਾਈਸ-ਸਵਤੰਤਰ ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਹੀ ਨਿਰਦੇਸ਼ ਲੈ ਕੇ ਚੱਲਦਾ ਹੈ ਕਿ ਇਹ ਕਿਵੇਂ ਦਿਖਣਾ ਚਾਹੀਦਾ ਹੈ—ਤਾਂ ਕਿ ਇਹ ਦਰਸ਼ਕ ਦੇ ਕੰਪਿਊਟਰ ਜਾਂ ਪ੍ਰਿੰਟਰ ਦੀਆਂ ਖਾਸਤੌਰ ਤੇ ਗਲਤੀਆਂ 'ਤੇ ਨਿਰਭਰ ਨਾ ਹੋਵੇ।
ਇਸ ਦੀ ਜਗ੍ਹਾ ਕਿ ਕਿਹਾ ਜਾਵੇ "ਤੁਹਾਡੀਆਂ ਸਥਾਨਕ ਫੋਂਟ ਅਤੇ ਡਿਫਾਲਟ ਵਰਤੋ", ਇਹ ਪੰਨੇ ਨੂੰ ਬਾਰੀਕੀ ਨਾਲ ਵਰਣਨ ਕਰਦਾ ਹੈ: ਟੈਕਸਟ ਕਿੱਥੇ ਜਾਣਾ ਹੈ, ਫੋਂਟ ਕਿਵੇਂ ਰੇਂਡਰ ਹੋਣੇ ਚਾਹੀਦੇ, ਚਿੱਤਰ ਕਿਵੇਂ ਸਕੇਲ ਕਰਨੇ ਹਨ, ਅਤੇ ਹਰ ਪੰਨੇ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਿੰਟ ਕਰਨਾ ਹੈ। ਮਕਸਦ ਸਧਾਰਣ ਹੈ: ਹਰ ਥਾਂ ਇੱਕੋ ਜਿਹੇ ਪੰਨੇ।
ਕਾਰੋਬਾਰ ਅਤੇ ਸਰਕਾਰਾਂ ਸਿਰਫ਼ ਵਧੀਆ ਫਾਰਮੇਟ ਨਹੀਂ ਚਾਹੁੰਦੇ—ਉਹ ਅਨੁਮਾਨਯੋਗ ਨਤੀਜੇ ਚਾਹੁੰਦੇ ਸਨ।
ਠੇਕੇ, ਅਨੁਕੂਲਤਾ ਫਾਇਲਾਂ, ਮੈਡੀਕਲ ਰਿਕਾਰਡ, ਮੈਨੁਅਲ ਅਤੇ ਟੈਕਸ ਫਾਰਮ ਇਹਨਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਦਸਤਾਵੇਜ਼ ਸਬੂਤ, ਹੁਕਮ, ਜਾਂ ਬਾਈਂਡਿੰਗ ਸਹਿਮਤੀ ਹੈ, ਤਾਂ "ਕੋਰੀ ਬਿਲਕੁਲ ਠੀਕ" ਕਬੂਲਯੋਗ ਨਹੀਂ ਹੁੰਦਾ। ਇਸ ਦਬਾਅ ਨੇ ਉਹ ਤਕਨੀਕਾਂ ਅਤੇ ਫਾਰਮੈਟ ਲਿਆਏ ਜੋ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਬਦਲਣ ਤੋਂ ਬਿਨਾਂ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ 'ਤੇ ਯਾਤਰਾ ਕਰਨ ਯੋਗ ਬਣਾਉਂਦੇ ਹਨ।
PostScript ਉਹਨਾਂ ਖੋਜਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਜਿਸਦਾ ਤੁਸੀਂ ਸ਼ਾਇਦ ਨਾਮ ਨਹੀ ਲੈਂਦੇ, ਪਰ ਜਦੋਂ ਵੀ ਕੋਈ ਦਸਤਾਵੇਜ਼ ਠੀਕ ਪ੍ਰਿੰਟ ਹੁੰਦਾ ਹੈ ਤੁਸੀਂ ਇਸ ਦਾ ਲਾਭ ਲੈਂਦੇ ਹੋ। Adobe ਦੀ ਸ਼ੁਰੂਆਤੀ ਆਗਵਾਈ (Charles Geschke ਇੱਕ ਮੁੱਖ ਹਸਤੀ) ਦੇ ਤਹਿਤ ਇਸਨੂੰ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਇੱਕ ਖਾਸ ਸਮੱਸਿਆ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਸੀ: ਕਿਸੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਮਸ਼ੀਨ-ਖਾਸ ਖਾਸਿਤਾ 'ਤੇ ਨਿਰਭਰ ਕੀਤੇ ਬਿਨਾਂ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਪੰਨਾ ਦੱਸਣਾ—ਟੈਕਸਟ, ਸ਼ੇਪ, ਚਿੱਤਰ, ਸਪੇਸਿੰਗ।
PostScript-ਸ਼ੈਲੀ ਸੋਚ ਤੋਂ ਪਹਿਲਾਂ, ਕਈ ਸਿਸਟਮ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਕਸਲ ਵਾਂਗ ਹਿਸਾਬ ਕਰਦੇ ਸਨ: ਤੁਸੀਂ ਸਕਰੀਨ-ਸਾਈਜ਼ ਗਰਿੱਡ 'ਤੇ ਬਿੰਦੂ ਖਿੱਚਦੇ ਸੀ ਅਤੇ ਉਮੀਦ ਕਰਦੇ ਕਿ ਇੱਕੋ ਬਿਟਮੇਪ ਵੱਖ-ਜਗ੍ਹਾ ਵੀ ਠੀਕ ਰਹੀਗਾ। ਇਹ ਤਰੀਕਾ ਤੁਰੰਤ ਟੁੱਟ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਮਨਜ਼ਿਲ ਬਦਲ ਜਾਏ। 72 DPI ਮਾਨੀਟਰ ਅਤੇ 600 DPI ਪ੍ਰਿੰਟਰ ਇੱਕੋ ਪਕਸ਼ ਨੂੰ ਨਹੀਂ ਸਾਂਝਦੇ, ਇਸਲਿ'ਏ ਪਿਕਸਲ-ਅਧਾਰਤ ਦਸਤਾਵੇਜ਼ ਧੁੰਦਲਾ, ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਰੀਫਲੋ ਜਾਂ ਮਾਰਜਿਨ 'ਤੇ ਕਟ ਸਕਦਾ ਹੈ।
PostScript ਨੇ ਮਾਡਲ ਨੂੰ ਉਲਟ ਦਿੱਤਾ: ਪਿਕਸਲ ਭੇਜਣ ਦੀ ਥਾਂ, ਤੁਸੀਂ ਪੇਜ਼ ਨੂੰ ਨਿਰਦੇਸ਼ਾਂ ਨਾਲ ਵਰਣਨ ਕਰਦੇ ਹੋ—ਇਹ ਟੈਕਸਟ ਨੂੰ ਇਨ੍ਹਾਂ ਕੋਆਰਡੀਨੇਟ 'ਤੇ ਰੱਖੋ, ਇਹ ਘੁੰਮਾਓ, ਇਹ ਖੇਤਰ ਭਰੋ। ਪ੍ਰਿੰਟਰ (ਜਾਂ interpreter) ਉਹ ਨਿਰਦੇਸ਼ ਉਸਦੇ ਉਪਲਬਧ ਰੇਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ ਰੇਂਡਰ ਕਰਦਾ ਹੈ।
ਪਬਲਿਸ਼ਿੰਗ ਵਿੱਚ, "ਕੋਰੀ ਹੋਰਨਾ" ਕਬੂਲਯੋਗ ਨਹੀਂ। ਲੇਆਉਟ, ਟਾਈਪੋਗ੍ਰਾਫੀ, ਅਤੇ ਸਪੇਸਿੰਗ ਪ੍ਰੂਫ ਅਤੇ ਪ੍ਰੈਸ ਆਉਟਪੁੱਟ ਨਾਲ ਮੇਲ ਖਾਣੇ ਚਾਹੀਦੇ ਹਨ। PostScript ਨੇ ਇਹ ਮੰਗ ਪੂਰੀ ਕੀਤੀ: ਇਹ ਸੁਚੱਜੀ ਭੂਗੋਲ, ਸਕੇਲਬਲ ਟੈਕਸਟ, ਅਤੇ ਅਨੁਮਾਨਯੋਗ ਪਲੇਸਮੈਂਟ ਨੂੰ ਸਹਾਰਾ ਦਿੰਦਾ ਸੀ, ਜਿਸ ਨੇ ਇਸਨੂੰ ਪੇਸ਼ੇਵਰ ਛਪਾਈ ਵਰਕਫਲੋਜ਼ ਲਈ ਕੁਦਰਤੀ ਚੋਣ ਬਣਾ ਦਿੱਤਾ।
"ਪੇਜ਼ ਦਾ ਵੇਰਵਾ ਦਿਓ" ਦਾ ਸਿਧਾਂਤ ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ 'ਤੇ ਇੱਕੋ ਜਿਹਾ ਨਤੀਜਾ ਮਿਲ ਸਕਦਾ ਹੈ—ਇਹੀ ਕੋਰ ਵਾਅਦਾ ਬਾਅਦ ਵਿੱਚ PDF ਨਾਲ ਜੁੜਿਆ।
PostScript ਨੇ ਇਕ ਵੱਡੀ ਸਮੱਸਿਆ ਹੱਲ ਕੀਤੀ: ਇਹ ਪ੍ਰਿੰਟਰਾਂ ਨੂੰ ਨਿਰਦੇਸ਼ ਦੇ ਕੇ ਪੰਨਾ ਰੇਂਡਰ ਕਰਦਾ ਸੀ। ਪਰ PostScript ਮੁੱਖ ਤੌਰ 'ਤੇ ਪੇਜ਼ ਤਿਆਰ ਕਰਨ ਦੀ ਭਾਸ਼ਾ ਸੀ, ਨਾ ਕਿ ਸਾਂਝਾ ਕਰਨ ਅਤੇ ਮੁੜ-ਖੋਲ੍ਹਣ ਲਈ ਇੱਕ ਠੀਕ ਫਾਇਲ ਫਾਰਮੈਟ।
PDF ਨੇ ਉਹੀ "ਪੇਜ਼ ਵੇਰਵਾ" ਵਿਚਾਰ ਲਿਆ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਪੋਰਟੇਬਲ ਦਸਤਾਵੇਜ਼ ਮਾਡਲ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ: ਇੱਕ ਫਾਇਲ ਜੋ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਨੂੰ ਦੇ ਸਕਦੇ ਹੋ ਅਤੇ ਉਮੀਦ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਇਕੋ ਜਿਹਾ ਲੱਗੇ—ਹੌਲਾਂ-ਹੌਲਾਂ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਕੰਪਿਊਟਰ, ਓਐਸ ਜਾਂ ਸਾਲਾਂ ਬਾਅਦ ਵੀ।
ਵਿਆਵਹਾਰਕ ਤੌਰ 'ਤੇ, PDF ਇਕ ਕੰਟੇਨਰ ਹੈ ਜੋ ਪੰਨਿਆਂ ਨੂੰ ਲਗਾਤਾਰ ਦੁਹਰਾਉਣ ਲਈ ਲੋੜੀਦੀ ਹਰ ਚੀਜ਼ ਬੰਡਲ ਕਰਦਾ ਹੈ:
ਇਹ ਪੈਕੇਜਿੰਗ ਮੁੱਖ ਤਬਦੀਲੀ ਹੈ: ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਡਿਵਾਈਸ 'ਤੇ "ਉਹੀ ਚੀਜ਼ਾਂ ਇੰਸਟਾਲ ਹਨ" ਤੇ ਨਿਰਭਰ ਰਹਿਣ ਦੀ ਥਾਂ, ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਨਿਰਭਰ ਸਰੋਤ ਨਾਲ ਆ ਸਕਦਾ ਹੈ।
PDF ਅਤੇ PostScript ਵਿੱਚ ਕੁਝ ਆਮ ਗੁਣ ਹਨ: ਦੋਵੇਂ ਪੇਜ਼ਾਂ ਨੂੰ ਡਿਵਾਈਸ-ਸਵਤੰਤਰ ਢੰਗ ਨਾਲ ਵੇਰਣ ਕਰਦੇ ਹਨ। ਫਰਕ ਮਨੋਭਾਵ ਦਾ ਹੈ।
Acrobat ਉਸ ਵਾਅਦੇ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਟੂਲਚੇਨ ਬਣ ਗਿਆ। ਇਹ PDFs ਬਣਾਉਣ, ਦੇਖਣ, ਸੋਧਣ ਅਤੇ ਫਾਇਲਾਂ ਨੂੰ ਮਿਆਰੀਕਰਨ (ਜਿਵੇਂ ਲੰਬੇ ਸਮੇਂ ਲਈ ਆਰਕਾਈਵਿੰਗ ਪ੍ਰੋਫਾਈਲ) ਨਾਲ ਜਾਂਚਣ ਲਈ ਵਰਤਿਆ ਗਿਆ। ਇਹ ਇਕੋ ਫਾਰਮੈਟ ਨੂੰ ਰੋਜ਼ਮਰਾ ਦੇ ਵਰਕਫਲੋ ਵਿੱਚ ਬਦਲਣ ਵਾਲਾ ਇੱਕ ਪਰਿਵਾਰ ਬਣ ਗਿਆ।
ਜਦੋਂ ਲੋਕ ਕਹਿੰਦੇ ਹਨ "ਇਹ PDF ਹੈ, ਇਹ ਇਕੋ ਜਿਹਾ ਲੱਗੇਗਾ", ਉਹ ਅਸਲ ਵਿੱਚ ਰੈਂਡਰਿੰਗ ਇੰਜਣ ਦੀ ਵਡਾਈ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ: ਉਹ ਸਾਫਟਵੇਅਰ ਹਿੱਸਾ ਜੋ ਫਾਇਲ ਦੀਆਂ ਹਦਾਇਤਾਂ ਨੂੰ ਸਕ੍ਰੀਨ ਉੱਤੇ ਪਿਕਸਲ ਜਾਂ ਪ੍ਰਿੰਟ ਉੱਤੇ ਇੰਕ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
ਇੱਕ ਆਮ renderer ਇੱਕ ਤਰਤੀਬਬੱਧ ਸੀਕੁਅੰਸ ਫਾਲੋ ਕਰਦਾ ਹੈ:
ਇਹ ਸਾਫ਼-ਸਾਫ਼ ਲੱਗਦਾ ਹੈ ਪਰ ਹਰ ਕਦਮ ਛੋਟੇ ਕਿਨਾਰਿਆਂ ਵਾਲੇ ਮਾਮਲਿਆਂ ਨੂੰ ਛੁਪਾਉਂਦਾ ਹੈ।
PDF ਪੰਨੇ ਉਹਨਾਂ ਫੀਚਰਾਂ ਨੂੰ ਮਿਲਾਉਂਦੇ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ 'ਤੇ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਵਰਤਦੇ ਹਨ:
ਵੱਖ-ਵੱਖ ਓਐਸ ਅਤੇ ਪ੍ਰਿੰਟਰ ਨਾਲ ਵੱਖ-ਵੱਖ ਫੋਂਟ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਗ੍ਰਾਫਿਕਸ ਸਟੈਕ ਅਤੇ ਡਰਾਈਵਰ ਆਉਂਦੇ ਹਨ। ਇੱਕ ਮਿਆਰੀ PDF renderer ਅਚਾਨਕੀਆਂ ਘਟਾਉਂਦਾ ਹੈ ਜੇ ਉਹ ਸਪੈਸ ਨੂੰ ਕੜੀ ਤਰ੍ਹਾਂ ਫਾਲੋ ਕਰੇ—ਅਤੇ ਐਂਬੈੱਡ ਕੀਤੇ ਸਰੋਤਾਂ ਦੀ ਇਜ਼ਤ ਕਰੇ ਬਜਾਏ ਸਥਾਨਕ ਬਦਲੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ।
ਕੀ ਤੁਸੀਂ ਨੋਟਿਸ ਕੀਤਾ ਹੈ ਕਿ ਇੱਕ PDF ਚਲਾਨ ਵੱਖ-ਵੱਖ ਕੰਪਿਊਟਰਾਂ ਤੋਂ ਠੀਕ ਮਾਰਜਿਨ ਅਤੇ ਪੇਜ਼ ਗਿਣਤੀ ਨਾਲ ਪ੍ਰਿੰਟ ਹੁੰਦਾ ਹੈ? ਇਹ ਭਰੋਸੇਯੋਗ ਰੈਂਡਰਿੰਗ ਦੇ ਕਾਰਨ ਹੈ: ਇਕੋ ਲੇਆਉਟ ਫੈਸਲੇ, ਇਕੋ ਫੋਂਟ ਆਉਟਲਾਈਨ, ਇਕੋ ਰੰਗ ਰੂਪਾਂਤਰ—ਤਾਂ ਜੋ "Page 2 of 2" ਪ੍ਰਿੰਟਰ ਕਤਾਰ ਵਿੱਚ "Page 2 of 3" ਨਾ ਬਣ ਜਾਵੇ।
ਫੋਂਟ ਦਸਤਾਵੇਜ਼ ਸਮਰੱਥਾ ਦੇ ਖਾਮੋਸ਼ ਮੁੱਦੇ ਹਨ। ਦੋ ਫਾਇਲਾਂ ਇਕੋ "ਟੈਕਸਟ" ਰੱਖ ਸਕਦੀਆਂ ਹਨ, ਪਰ ਵੱਖ-ਵੱਖ ਲੱਗ ਸਕਦੀਆਂ ਹਨ ਕਿਉਂਕਿ ਫੋਂਟ ਅਸਲ ਵਿੱਚ ਹਰ ਜਗ੍ਹਾ ਇੱਕੋ ਨਹੀਂ ਹੁੰਦਾ। ਜੇ ਕੰਪਿਊਟਰ 'ਤੇ ਤੁਹਾਡਾ ਵਰਤੇ ਫੋਂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਕਿਸੇ ਹੋਰ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਜਾਂਦਾ—ਲਾਈਨ-ਬ੍ਰੇਕ, ਸਪੇਸਿੰਗ, ਅਤੇ ਕਈ ਵਾਰ ਕਿਰਦਾਰ ਪੋਂਝਲ ਸਕਦੇ ਹਨ।
ਫੋਂਟ ਸਿਰਫ਼ ਸਟਾਈਲ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਕਰਦੇ; ਉਨ੍ਹਾਂ ਨਾਲ ਅੱਖਰ ਦੀਆਂ ਚੌੜਾਈਆਂ, ਕਰਨਿੰਗ ਅਤੇ ਮੈਟਰਿਕਸ ਆਉਂਦੇ ਹਨ ਜੋ ਹਰ ਲਾਈਨ ਕਿੱਥੇ ਖੁੱਟਦੀ ਹੈ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ। ਇੱਕ ਫੋਂਟ ਨੂੰ ਹੋਰ ਨਾਲ ਬਦਲਣ ਨਾਲ ਇੱਕ ਸੁਚੱਜੀ ਤਹਿ-ਬੈਠੀ ਹੈ ਟੇਬਲ ਖਿਸਕ ਸਕਦਾ ਹੈ, ਪੰਨੇ ਰੀਆਰੈਂਜ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਦਸਤਖ਼ਤ ਲਾਈਨ ਅਗਲੇ ਪੰਨੇ ਤੇ ਚਲੀ ਜਾ ਸਕਦੀ ਹੈ।
ਇਸ ਲਈ ਸ਼ੁਰੂਆਤੀ "ਕਿਸੇ ਹੋਰ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਭੇਜੋ" ਵਰਕਫਲੋ ਆਮ ਤੌਰ 'ਤੇ ਫੇਲ ਹੋ ਜਾਂਦੇ ਸਨ: ਵਰਡ ਪ੍ਰੋਸੈਸਰ ਸਥਾਨਕ ਫੋਂਟ ਇੰਸਟਾਲਸ 'ਤੇ ਨਿਰਭਰ ਰਹਿੰਦੇ ਸਨ, ਅਤੇ ਪ੍ਰਿੰਟਰਾਂ ਦੀਆਂ ਆਪਣੀਆਂ ਫੋਂਟ ਸੈੱਟ ਹੁੰਦੀਆਂ ਸਨ।
PDF ਦੀ ਰਣਨੀਤੀ ਸਧਾਰਨ ਹੈ: ਜੋ ਚਾਹੀਦਾ ਹੈ ਉਹ ਸ਼ਾਮِل ਕਰੋ।
ਉਦਾਹਰਨ: ਇੱਕ 20-ਪੰਨੇ ਦਾ ਕਰਾਰ ਜੋ ਇੱਕ ਵਪਾਰਕ ਫੋਂਟ ਵਰਤਦਾ ਹੈ, ਸ਼ਾਇਦ ਸਿਰਫ਼ ਉਹ ਹੀ glyphs ਐਮਬੈੱਡ ਕਰੇ ਜੋ ਨਾਮਾਂ, ਨੰਬਰਾਂ, ਪੰਗਤੀ-ਚਿੰਨ੍ਹ ਅਤੇ "§" ਲਈ ਲੋੜੀਂਦੇ ਹਨ—ਇਹ ਕਈ ਸੈਂਕੜੇ glyphs ਹੋ ਸਕਦੇ ਹਨ, ਹਜ਼ਾਰਾਂ ਥਾਂ ਨਹੀਂ।
ਵਿਸ਼ਵਨੀਕਰਨ ਸਿਰਫ਼ "ਕਈ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਸਹਾਰਨਾ" ਨਹੀਂ ਹੈ। ਇਹ ਉਦਾਹਰਣ ਹੈ ਕਿ PDF ਨੂੰ ਹਰ ਅੱਖਰ (ਜਿਵੇਂ "Ж", "你", ਜਾਂ "€") ਨੂੰ ਸਹੀ ਆਕਾਰ ਨਾਲ ਐਮਬੈੱਡੇਡ ਫੋਂਟ ਵਿੱਚ ਨਕਸ਼ਾ ਕਰਨਾ ਹੁੰਦਾ ਹੈ।
ਆਮ ਫੇਲ ਮੋਡ ਇਹ ਹੈ ਕਿ ਟੈਕਸਟ ਦਿੱਖਣ ਵਿੱਚ ਠੀਕ ਲੱਗਦਾ ਪਰ ਗਲਤ ਮੈਪਿੰਗ ਨਾਲ ਸਟੋਰ ਕੀਤਾ ਗਿਆ—ਇਸ ਨਾਲ copy/paste ਟੁੱਟ ਜਾਂਦਾ, ਖੋਜ fail ਕਰਦੀ, ਜਾਂ ਸਕ੍ਰੀਨ ਰੀਡਰ ਗੜਬੜ ਪੜ੍ਹਦਾ ਹੈ। ਚੰਗੇ PDFs ਦੋਹਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ: ਦ੍ਰਿਸ਼ਯ glyphs ਅਤੇ ਅਧਾਰਭੂਤ ਕੈਰੈਕਟਰ ਅਰਥ।
ਹਰ ਫੋਂਟ ਐਮਬੈੱਡ ਕਰਨ ਲਈ ਕਾਨੂੰਨੀ ਤੌਰ 'ਤੇ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ, ਅਤੇ ਹਰ ਪਲੇਟਫਾਰਮ ਇੱਕੋ ਫੋਂਟ ਨਹੀਂ ਭੇਜਦਾ। ਇਹ ਪਾਬੰਦੀਆਂ PDF ਇੰਜੀਨੀਅਰਿੰਗ ਨੂੰ ਲਚਕੀਲੇ ਰਣਨੀਤੀਆਂ ਵੱਲ ਧਕੀਨੀਆਂ: ਜਦੋਂ ਆਗਿਆ ਹੋਵੇ ਤਾਂ ਐਮਬੈੱਡ ਕਰੋ, ਫਾਈਲ ਆਕਾਰ ਘਟਾਉਣ ਲਈ ਸਬਸੈਟ ਕਰੋ, ਅਤੇ ਐਸੇ ਫਾਲਬੈਕ ਰੱਖੋ ਜੋ ਮੰਨ-ਵਿਚਾਰ ਬਿਨਾਂ ਅਰਥ ਨਾ ਬਦਲਣ। ਇਸੀ ਕਾਰਨ ਕਈ ਸੰਸਥਾਵਾਂ 'ਚ "ਸਟੈਂਡਰਡ ਫੋਂਟਾਂ ਵਰਤੋ" ਇੱਕ ਵਧੀਆ ਅਭਿਆਸ ਬਣ ਗਿਆ—ਕਿਉਂਕਿ ਲਾਇਸੈਂਸ ਅਤੇ ਉਪਲਬਧਤਾ ਸਿੱਧਾ ਪ੍ਰਭਾਵ ਪਾਉਂਦੇ ਹਨ ਕਿ "ਇਕੋ ਜਿਹਾ ਲੱਗਣਾ" ਸੰਭਵ ਹੈ ਕਿ ਨਹੀਂ।
PDFs "ਮਜ਼ਬੂਤ" ਮਹਿਸੂਸ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹ ਪਿਕਸਲ-ਅਧਾਰਤ ਚਿੱਤਰ (ਫੋਟੋ) ਅਤੇ ਰੇਜ਼ੋਲਿਊਸ਼ਨ-ਅਜ਼ਾਦ ਵੇਕਟਰ ਗ੍ਰਾਫਿਕਸ (ਲੋਗੋ, ਚਾਰਟ, CAD ਡਰਾਇੰਗ) ਦੋਹਾਂ ਨੂੰ ਇੱਕ ਹੀ ਕੰਟੇਨਰ ਵਿੱਚ ਰੱਖ ਸਕਦੇ ਹਨ।
ਜਦੋਂ ਤੁਸੀਂ PDF ਨੂੰ ਜੂਮ ਕਰਦੇ ਹੋ, ਫੋਟੋਆں ਫੋਟੋਆਂ ਵਾਂਗ ਵਰਤੋਂਗੀਆਂ: ਉਹ ਅੰਤ ਵਿੱਚ ਪਿਕਸਲ ਦਿਖਾਉਣ ਲੱਗਦੀਆਂ ਹਨ ਕਿਉਂਕਿ ਉਹ ਇੱਕ ਫਿਕਸਡ ਗਰਿੱਡ ਹਨ। ਪਰ ਵੇਕਟਰ ਤੱਤ—ਪਾਥ, ਆਕਾਰ, ਅਤੇ ਟੈਕਸਟ—ਗਣਿਤੀ ਤੌਰ 'ਤੇ ਵਰਣੇ ਜਾਂਦੇ ਹਨ। ਇਸੀ ਕਰਕੇ ਲੋਗੋ ਜਾਂ ਲਾਈਨ ਚਾਰਟ 100%, 400% ਜਾਂ ਪੋਸਟਰ-ਆਕਾਰ ਪ੍ਰਿੰਟ 'ਤੇ ਵੀ ਤੀਖਾ ਰਹਿ ਸਕਦਾ ਹੈ।
ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣੀ PDF ਇਹ ਦੋਨੋ ਕਿਸਮਾਂ ਨੂੰ ਸੰਭਾਲਦੀ ਹੈ ਤਾਂ ਕਿ ਡਾਇਗ੍ਰਾਮ ਤੇਜ਼ ਰਹਿਣ ਜਦੋਂ ਕਿ ਚਿੱਤਰ ਸੱਚੇ ਰਹਿਣ।
ਦੋ PDFs ਸਮਾਨ ਦਿਖ ਸਕਦੇ ਹਨ ਪਰ ਆਕਾਰ ਵੀਖੇ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ। ਆਮ ਕਾਰਣ:
ਇਸ ਲਈ ਵੱਖ-ਵੱਖ ਟੂਲਾਂ ਤੋਂ "Save as PDF" ਵੱਖ-ਵੱਖ ਨਤੀਜੇ ਦਿੰਦੇ ਹਨ।
ਸਕਰੀਨ RGB ਵਰਤਦੇ ਹਨ (ਲਾਈਟ-ਆਧਾਰਤ ਮਿਲਾਉ), ਅਤੇ ਛਪਾਈ ਅਕਸਰ CMYK (ਸਿਆਹ/ਪਿੱਬਲ/ਹਰਾ/ਪੀਲਾ) ਵਰਤਦੀ ਹੈ। ਇਹਨਾਂ ਦਰਮਿਆਨ ਬਦਲਾਅ ਚਮਕ ਅਤੇ ਸੰਤ੍ਰਪਤੀ ਨੂੰ ਬਦਲ ਸਕਦਾ—ਖਾਸ ਕਰਕੇ ਤੇਜ਼ ਨੀਲੇ, ਹਰੇ ਅਤੇ ਬ੍ਰੈਂਡ ਰੰਗਾਂ ਨਾਲ।
PDF ਰੰਗ ਪ੍ਰੋਫਾਈਲ (ICC ਪ੍ਰੋਫਾਈਲ) ਨੂੰ ਸਹਾਰਦਾ ਹੈ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਰੰਗਾਂ ਨੂੰ ਕਿਵੇਂ ਸਮਝਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇ ਪ੍ਰੋਫਾਈਲ ਮੌਜੂਦ ਹਨ ਅਤੇ ਮਾਣੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਸਕਰੀਨ 'ਤੇ ਮਨਜ਼ੂਰ ਕੀਤਾ ਰੰਗ ਪ੍ਰਿੰਟਰ ਤੋਂ ਆਉਣ ਵਾਲੇ ਨਤੀਜੇ ਨਾਲ ਨਜ਼ਦੀਕ ਰਹੇਗਾ।
ਰੰਗ ਅਤੇ ਚਿੱਤਰ ਸਮੱਸਿਆਵਾਂ ਆਮ ਤੌਰ 'ਤੇ ਗਾਇਬ ਜਾਂ ਨਜ਼ਰਅੰਦਾਜ਼ ਪ੍ਰੋਫਾਈਲ, ਜਾਂ ਅਸਹਿਰੀ ਏਕਸਪੋਰਟ ਸੈਟਿੰਗਜ਼ ਦੀ ਵਜ੍ਹਾ ਨਾਲ ਹੁੰਦੀਆਂ ਹਨ। ਆਮ ਫੇਲ:
ਜੋ ਟੀਮਾਂ ਬ੍ਰੈਂਡ ਅਤੇ ਛਪਾਈ ਗੁਣਵੱਤਾ ਦਾ ਧਿਆਨ ਰੱਖਦੀਆਂ ਹਨ, ਉਹ PDF ਐਕਸਪੋਰਟ ਸੈਟਿੰਗਜ਼ ਨੂੰ ਡਿਲਿਵਰੇਬਲ ਦਾ ਹਿੱਸਾ ਸਮਝਦੀਆਂ ਹਨ, ਨਾ ਕਿ ਬਾਅਦ ਦੀ ਚੀਜ਼।
PDF ਨੇ ਸਿਰਫ਼ ਚਤੁਰ ਫਾਰਮੈਟ ਹੋਣ ਦੇ ਕਾਰਨ ਨਹੀਂ ਕਾਮਯਾਬੀ ਹਾਸਿਲ ਕੀਤੀ, ਬਲਕਿ ਇਸ ਲਈ ਕਿ ਲੋਕ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰ ਸਕਦੇ—ਕੰਪਨੀਆਂ, ਡਿਵਾਈਸਾਂ ਅਤੇ ਦਹਾਕਿਆਂ ਦੀ ਪਾਲਣਾ ਵਿੱਚ। ਇਹ ਭਰੋਸਾ ਮਿਆਰੀਕਰਨ ਦਿੰਦਾ ਹੈ: ਇੱਕ ਸਾਂਝਾ ਕਿਤਾਬ-ਨਿਯਮ ਜੋ ਵੱਖ-ਵੱਖ ਟੂਲਾਂ ਨੂੰ ਇਕੋ ਫਾਇਲ ਪੈਦਾ ਕਰਨ ਅਤੇ ਪੜ੍ਹਨ ਦਿੰਦਾ ਹੈ ਬਿਨਾਂ ਖਾਸ ਗੱਲਬਾਤ ਦੇ।
ਇਕ ਮਿਆਰ ਨਾ ਹੋਵੇ ਤਾਂ ਹਰ ਵਿਕਰੇਤਾ "PDF" ਨੂੰ ਥੋੜ੍ਹਾ ਬਹੁਤ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਸਮਝ ਸਕਦਾ—ਫੋਂਟ ਹੈਂਡਲਿੰਗ ਇੱਥੇ, ਟ੍ਰਾਂਸਪੈਰੰਸੀ ਓਥੇ, ਇਨਕ੍ਰਿਪਸ਼ਨ ਕਿਸੇ ਹੋਰ ਥਾਂ। ਨਤੀਜਾ ਪਰਚਲਤ ਹੈ: ਇੱਕ ਫਾਇਲ ਇੱਕ ਵਿਊਅਰ 'ਚ ਠੀਕ ਤੇ ਦੂਜੇ 'ਚ ਖਰਾਬ।
ਇਕ ਸਰਕਾਰੀ ਨਿਯਮ PDF ਨੂੰ ਇੱਕ ਪੱਕਾ ਨਿਰਦੇਸ਼ ਬਣਾਉਂਦਾ ਹੈ: ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ ਵੈਧ PDF ਕੀ ਹੈ, ਕਿਹੜੀਆਂ ਫੀਚਰ ਮੌਜੂਦ ਹਨ, ਅਤੇ ਉਹ ਕਿਵੇਂ ਵਰਤਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਇਸ ਨਾਲ ਸਕੇਲ 'ਤੇ ਇੰਟਰਓਪਰੇਬਿਲਿਟੀ ਸੰਭਵ ਹੋ ਜਾਂਦੀ ਹੈ: ਇੱਕ ਬੈਂਕ ਬਿਆਨ ਭੇਜ ਸਕਦੀ ਹੈ, ਇੱਕ ਅਦਾਲਤ ਫਾਈਲ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਸਕਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਪ੍ਰਿੰਟਰ ਬ੍ਰੋਸ਼ਰ ਪ੍ਰਿੰਟ ਕਰ ਸਕਦਾ ਹੈ—ਬਿਨਾਂ ਇਸ ਗੱਲ ਦੀ ਸਾਂਝ ਕੀਤੇ ਕਿ ਪ੍ਰਾਪਤਕਰਤਾ ਕਿਹੜਾ ਐਪ ਵਰਤੇਗਾ।
ISO (International Organization for Standardization) ਉਹ ਵਿਸ਼ੇਸ਼ਣ ਪ੍ਰਕਾਸ਼ਤ ਕਰਦੀ ਹੈ ਜੋ ਬਹੁਤ ਸਾਰੀਆਂ ਉਦਯੋਗਾਂ ਨੇ ਨਿਰਪੱਖ ਭੂਮਿਕਾ ਵਜੋਂ ਮੰਨਿਆ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ PDF ISO (ISO 32000) ਬਣ ਗਿਆ, ਇਹ "Adobe ਫਾਰਮੈਟ" ਤੋਂ "ਸਰਵਜਨਕ, ਦਸਤਾਵੇਜ਼ਬੱਧ, ਸਹਿਮਤੀ-ਅਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਣ" ਬਣ ਗਿਆ।
ਇਹ ਬਦਲਾਅ ਲੰਮੇ ਸਮੇਂ ਵਾਲੀਆਂ ਯੋਜਨਾਵਾਂ ਲਈ ਮਤਲਬ ਰੱਖਦਾ ਹੈ। ਜੇ ਕੋਈ ਕੰਪਨੀ ਖਤਮ ਹੋ ਜਾਂਦੀ ਜਾਂ ਰੁਝਾਨ ਬਦਲ ਦਿੰਦੀ, ਤਾਂ ISO ਟੈਕਸਟ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ, ਅਤੇ ਸੌਫਟਵੇਅਰ ਉਸੇ ਨਿਯਮਾਂ 'ਤੇ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
PDF ਹਰ ਕੰਮ ਲਈ ਇਕੋ-ਆਕਾਰ-ਫਿੱਟ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ISO ਖਾਸ ਵਰਜਨ - ਪ੍ਰੋਫਾਈਲ - ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ:
ਮਿਆਰ ਅਸਪਸ਼ਟਤਾ ਨੂੰ ਘਟਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਖਰੀਦ-ਫਰੋਖਤ ਨੂੰ ਵੀ ਆਸਾਨ ਬਣਾਉਂਦਾ: ਸੰਸਥਾਵਾਂ ਕਹਿ ਸਕਦੀਆਂ ਹਨ "PDF/A" ਜਾਂ "PDF/UA" ਸਮਰਥਨ ਮੰਗੋ ਅਤੇ ਜਾਣ ਸਕਦੀਆਂ ਹਨ ਕਿ ਇਹ ਦਾਅਵਾ ਕੀ ਮਤਲਬ ਰੱਖਦਾ ਹੈ—ਭਾਵੇਂ ਵੱਖ-ਵੱਖ ਵਿਕਰੇਤਾ ਇਸਨੂੰ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ।
PDFs ਯਾਤਰਾ ਲਈ ਭਰੋਸੇਯੋਗ ਹਨ, ਪਰ ਉਹੀ ਪੋਰਟੇਬਿਲਿਟੀ ਸੁਰੱਖਿਆ ਨੂੰ ਸਾਂਝਾ ਜ਼ਿੰਮੇਵਾਰੀ ਬਣਾਉਂਦੀ ਹੈ—ਫਾਇਲ ਬਣਾਉਣ ਵਾਲਾ, ਟੂਲ ਅਤੇ ਪੜ੍ਹਨ ਵਾਲਾ ਸਾਰੇ ਜ਼ਿੰਮੇਵਾਰ ਹਨ।
ਲੋਕ ਅਕਸਰ ਸਭ ਕੁਝ "password-protected PDFs" ਵਿੱਚ ਸਮਾ ਲੈਂਦੇ ਹਨ, ਪਰ PDF ਸੁਰੱਖਿਆ ਵੱਖ-ਵੱਖ ਪਰਤਾਂ ਰੱਖਦੀ ਹੈ:
ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ permissions ਆਮ ਨੁਕਸਾਨ ਘੱਟ ਕਰਨਗੇ, ਪਰ ਇਹ ਇੰਕ੍ਰਿਪਸ਼ਨ ਜਾਂ ਪਹੁੰਚ ਨਿਯੰਤਰਣ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈ ਸਕਦੇ।
ਇੱਕ ਡਿਜਿਟਲ ਸਿਗਨੇਚਰ ਦੋ ਕੀਮਤੀ ਗੱਲਾਂ ਸਾਬਤ ਕਰ ਸਕਦਾ ਹੈ: ਕਿਸ ਨੇ ਸਾਇਨ ਕੀਤਾ (ਸਰਟੀਫਿਕੇਟ ਤੇ ਨਿਰਭਰ) ਅਤੇ ਕੀ ਬਦਲਿਆ ਗਿਆ (ਟੈਮਪਰ-ਡਿਟੈਕਸ਼ਨ)। ਜੇ ਇੱਕ ਸਿਗਨੇਚਰ ਵਾਲੀ PDF ਵਿੱਚ ਤਬਦੀਲੀ ਕੀਤੀ ਗਈ, ਤਾਂ ਰੀਡਰ ਸਿਗਨੇਚਰ ਨੂੰ ਅਵੈਧ ਦਿਖਾ ਸਕਦਾ ਹੈ।
ਜੋ ਸਿਗਨੇਚਰ ਸਾਬਤ ਨਹੀਂ ਕਰਦੇ: ਕਿ ਸਮੱਗਰੀ ਸਹੀ ਹੈ, ਇਨਸਟੀਟਿਊਸ਼ਨ ਦੁਆਰਾ ਮਨਜ਼ੂਰ ਕੀਤੀ ਗਈ ਹੈ, ਜਾਂ ਅੰਦਰੂਨੀ ਨੀਤੀਆਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ। ਉਹ ਇੰਟੀਗ੍ਰਿਟੀ ਅਤੇ ਸਾਇਨਰ ਪਹਚਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹਨ—ਨ ਕਿ ਸਮੱਗਰੀ ਦੀ ਸਹੀਤਾ।
ਅਸਲ ਦੁਨੀਆ ਦੀਆਂ ਜ਼ਿਆਦਾਤਰ ਸਮੱਸਿਆਵਾਂ "PDF ਇੰਕ੍ਰਿਪਸ਼ਨ ਤੋੜਨਾ" ਨਹੀ ਹੋਦੀਆਂ; ਉਹ ਗਲਤ ਸੰਭਾਲ ਨਾਲ ਹੁੰਦੀਆਂ ਹਨ:
ਫਰਦਾਂ ਲਈ: ਆਪਣੇ PDF ਰੀਡਰ ਨੂੰ ਅਪਡੇਟ ਰੱਖੋ, ਅਣ-ਉਮੀਦ ਰੱਖੇ ਅਟੈਚਮੈਂਟ ਨਾ ਖੋਲ੍ਹੋ, ਅਤੇ ਭਰੋਸੇਯੋਗ ਸਿਸਟਮ ਰਾਹੀਂ ਫ਼ਾਈਲਾਂ ਸਾਂਝਾ ਕਰੋ।
ਟੀਮਾਂ ਲਈ: ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੀਅਰਾਂ 'ਤੇ ਸਟੈਂਡਰਡ ਰੱਖੋ, ਖ਼ਤਰਨਾਕ ਫੀਚਰ (ਜਿਵੇਂ ਆਟੋਮੈਟਿਕ ਸਕ੍ਰਿਪਟ ਰਣ) ਬੰਦ ਕਰੋ, ਆਈਨਬਾਊਂਡ ਦਸਤਾਵੇਜ਼ ਸਕੈਨ ਕਰੋ, ਅਤੇ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਸਾਂਝੇ ਕਰਨ 'ਤੇ ਟਰੇਨ ਕਰੋ। ਜੇ ਤੁਸੀਂ "ਆਧਿਕਾਰਿਕ" PDFs ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਉਹਨਾਂ ਨੂੰ ਸਾਈਨ ਕਰੋ ਅਤੇ ਅੰਦਰੂਨੀ ਹਦਾਇਤਾਂ 'ਚ ਜਾਂ ਕਿਸੇ ਸਧਾਰਨ ਪੰਨਾ (ਜਿਵੇਂ /security) 'ਤੇ ਪੁਸ਼ਟੀ ਕਰਨ ਦੇ ਕਦਮ ਦਰਜ ਕਰੋ।
ਪਹੁੰਚਯੋਗਤਾ PDFs ਲਈ ਇੱਕ "ਅਲੰਕਾਰਿਕ ਪਾਲਿਸੀ" ਨਹੀਂ ਹੈ—ਇਹ ਉਸੇ ਢਾਂਚੇ ਵਾਲੇ ਵਾਅਦੇ ਦਾ ਹਿੱਸਾ ਹੈ ਜਿਸ ਨੇ PDF ਨੂੰ ਕਦਰਯੋਗ ਬਣਾਇਆ: ਦਸਤਾਵੇਜ਼ ਹਰ ਕਿਸੇ ਲਈ, ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ 'ਤੇ, ਕਿਸੇ ਵੀ ਸਹਾਇਕ ਤਕਨਾਲੋਜੀ ਨਾਲ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਇੱਕ PDF ਦ੍ਰਿਸ਼ਤਿ ਤੌਰ 'ਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਠੀਕ ਹੋ ਸਕਦੀ ਹੈ ਪਰ ਫਿਰ ਵੀ ਸਕ੍ਰੀਨ ਰੀਡਰ ਲਈ ਬੇਕਾਰ ਹੋ ਸਕਦੀ ਹੈ। ਫ਼ਰਕ ਬਣਤਰ ਦਾ ਹੈ। ਇੱਕ ਟੈਗ ਕੀਤੀ PDF ਲੁਕਿਆ ਹੋਇਆ ਨਕਸ਼ਾ ਸ਼ਾਮਿਲ ਕਰਦੀ ਹੈ:
ਕਈ ਪਹੁੰਚਯੋਗਤਾ ਸਮੱਸਿਆਵਾਂ "ਸਿਰਫ਼ ਵਿਜ਼ੂਅਲ" ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਆਉਂਦੀਆਂ ਹਨ:
ਇਹ ਆਖ਼ਰੀ ਕਰਦੀਆਂ ਚੀਜ਼ਾਂ ਨਹੀਂ ਹਨ—ਇਹ ਸਰੋਕਾਰ, ਕਰਮਚਾਰੀ ਅਤੇ ਨਾਗਰਿਕਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ ਜੋ ਬੁਨਿਆਦੀ ਕਾਰਜ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ।
ਮੁਰੰਮਤ ਮਹਿੰਗੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਬਾਅਦ ਵਿੱਚ ਬਣਤਰ ਨੂੰ ਦੁਬਾਰਾ ਤਿਆਰ ਕਰਦੀ ਹੈ। ਸੋਚ-ਸਮਝ ਕੇ ਸ਼ੁਰੂ ਤੋਂ ਪਹੁੰਚ ਸ਼ਾਮਿਲ ਕਰਨਾ ਸਸਤਾ ਪੈਂਦਾ ਹੈ:
ਪਹੁੰਚਯੋਗਤਾ ਨੂੰ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਵਰਕਫਲੋ ਦਾ ਇੱਕ ਲਾਜ਼ਮੀ ਹਿੱਸਾ ਸਮਝੋ, ਨ ਕਿ ਆਖ਼ਰੀ ਸਮੀਖਿਆ ਦੀ ਚੀਜ਼।
"ਬਿਲੀਅਨਾਂ ਦੁਆਰਾ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਸਾਫਟਵੇਅਰ ਮਿਆਰ" ਸਿਰਫ਼ ਲੋਕਪ੍ਰਿਯਤਾ ਬਾਰੇ ਨਹੀਂ—ਇਹ ਪੂਛਗਿੱਛ ਬਾਰੇ ਹੈ। ਇੱਕ PDF ਫੋਨ 'ਤੇ ਖੁਲ ਸਕਦਾ, ਈਮੇਲ ਐਪ ਵਿੱਚ ਪ੍ਰੀਵਿਊ ਹੋ ਸਕਦਾ, ਡੈਸਕਟਾਪ ਰੀਡਰ ਵਿੱਚ ਅਨੋਟੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ, ਬ੍ਰਾਉਜ਼ਰ ਤੋਂ ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਅਤੇ ਰਿਕਾਰਡ ਸਿਸਟਮ ਵਿੱਚ ਆਰਕਾਈਵ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇ ਦਸਤਾਵੇਜ਼ ਉਸ ਰਸਤੇ 'ਤੇ ਕਿਸੇ ਵੀ ਥਾਂ ਤੇ ਅਰਥ-ਬਦਲਦਾ ਹੈ, ਤਾਂ ਮਿਆਰ ਨਾਕਾਮ ਹੋ ਰਿਹਾ ਹੈ।
PDFs ਕਈ "ਕਾਫ਼ੀ-ਚੰਗੇ" ਵੀਅਰਾਂ ਦੇ ਅੰਦਰ ਰਹਿੰਦੇ ਹਨ: OS preview ਟੂਲ, ਬ੍ਰਾਉਜ਼ਰ ਵੀਅਅਰ, ਓਫਿਸ ਸੂਟ, ਮੋਬਾਈਲ ਐਪ, ਪ੍ਰਿੰਟਰ ਫਰਮਵੇਅਰ, ਅਤੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ। ਹਰ ਇੱਕ ਸਪੈਕ ਨੂੰ ਥੋੜ੍ਹਾ ਵੱਖਰਾ ਤਰੀਕੇ ਨਾਲ ਲਾਗੂ ਕਰਦਾ ਹੈ—ਕੋਈ ਘੱਟ-ਪਾਵਰ ਡਿਵਾਈਸ 'ਤੇ ਤੇਜ਼ੀ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ, ਕੋਈ ਹੱਦ-ਹੱਟੀ ਯਾਦ ਰੱਖਦਾ, ਕੋਈ ਸੁਰੱਖਿਆ ਸੀਮਾਵਾਂ ਲਗਾ ਦਿੰਦਾ, ਜਾਂ ਸਧਾਰਨ ਰੈਂਡਰਿੰਗ ਕਰਦਾ।
ਇਹ ਵੱਖ-ਵੱਖਤਾ ਇੱਕ ਫੀਚਰ ਅਤੇ ਜੋਖਮ ਦੋਹਾਂ ਹੈ। ਇਹ ਫੀਚਰ ਇਸ ਲਈ ਕਿਉਂਕਿ PDFs ਇੱਕ ਹੀ ਗੇਟਕੀਪਰ ਤੋਂ ਬਿਨਾਂ ਵਰਤੋਂਯੋਗ ਰਹਿੰਦੇ ਹਨ। ਇਹ ਜੋਖਮ ਇਸ ਲਈ ਕਿਉਂਕਿ ਫਰਕ ਕ੍ਰੈਕਸ ਵਿੱਚ ਆਉਂਦੇ ਹਨ: ਟ੍ਰਾਂਸਪੈਰੰਸੀ flattening, ਫੋਂਟ substitute, overprint ਵਿਹੈਵਿਅਰ, ਫਾਰਮ ਫੀਲਡ ਸਕ੍ਰਿਪਟਿੰਗ, ਜਾਂ ਐਂਬੈੱਡਡ ਰੰਗ ਪ੍ਰੋਫਾਈਲ।
ਜਦੋਂ ਇੱਕ ਫਾਰਮੈਟ ਵਿਸ਼ਵਵਿਆਪੀ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਦਰਦਨਾਕ ਬਗ ਆਮ ਹੋ ਜਾਂਦੇ ਹਨ। ਜੇ 0.1% PDFs ਰੈਂਡਰਿੰਗ ਖਾਮੀ ਤਰੰਗ ਕਰਦੇ ਹਨ, ਤਾਂ ਵੀ ਉਹ ਲੱਖਾਂ ਦਸਤਾਵੇਜ਼ ਬਣ ਜਾਂਦੇ ਹਨ। ਇੰਟਰਓਪਰੇਬਿਲਿਟੀ ਟੈਸਟਿੰਗ ਹੀ ਇਸ ਪਰਿਸਥਿਤੀ ਨੂੰ ਸਥਿਰ ਰੱਖਦੀ ਹੈ: ਫੋਂਟ, ਐਨੋਟੇਸ਼ਨ, ਪ੍ਰਿੰਟਿੰਗ, ਇੰਕ੍ਰਿਪਸ਼ਨ ਅਤੇ accessibility tagging ਲਈ "ਟੋਰਚਰ ਟੈਸਟ" ਬਣਾਉਣਾ; ਇੰਜਣਾਂ ਦੇ ਨਤੀਜਿਆਂ ਦੀ ਤੁਲਨਾ; ਅਤੇ ਸਪੈਸ ਦੀ ਅਸਪਸ਼ਟ ਵਿਆਖਿਆਵਾਂ ਨੂੰ ਠੀਕ ਕਰਨਾ। ਇਸੀ ਲਈ ਸੰਭਾਲਵਾਦੀ authoring ਅਭਿਆਸ (ਫੋਂਟ ਐਮਬੈੱਡ ਕਰੋ, ਬੇਹੱਦ ਖਾਸ ਫੀਚਰ ਨਾ ਵਰਤੋਂ) ਅੱਜ ਵੀ ਕੀਮਤੀ ਹਨ।
ਇੰਟਰਓਪਰੇਬਿਲਿਟੀ ਲਜਾਤੀ-ਕਲ ਨਹੀਂ—ਇਹ ਢਾਂਚਾ ਹੈ। ਸਰਕਾਰ ਭਰੋਸੇਯੋਗ ਫਾਰਮਾਂ ਅਤੇ ਲੰਬੇ ਰੱਖਣ ਦੀ ਮਿਆਦ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਠੇਕੇ.pagination ਅਤੇ ਸਿਗਨੇਚਰ ਦੀਆਂ ਨਿਯਮਤਾਂ ਸਥਿਰ ਰੱਖਣ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਅਕਾਦਮਿਕ ਪਬਲਿਸ਼ਿੰਗ ਨੂੰ ਭਰੋਸੇਯੋਗ ਟਾਈਪੋਗ੍ਰਾਫੀ ਅਤੇ ਆਕੜੇ ਚਾਹੀਦੇ ਹਨ। PDF/A ਵਰਗੇ ਆਰਕਾਈਵ ਪ੍ਰੋਫਾਈਲ ਇਸ ਲਈ ਹਨ ਕਿ "ਬਾਅਦ ਵਿੱਚ ਖੋਲ੍ਹੋ" ਦਾ ਮਤਲਬ "ਉਹੀ ਢੰਗ ਨਾਲ ਖੋਲ੍ਹੋ" ਹੋਵੇ।
ਇਕੋ-ਜਿਹਾ ਵਿਆਖਿਆ: ਜਿੰਨੇ ਵੱਧ ਥਾਂ PDFs ਬਿਨਾਂ ਬਦਲਾਅ ਦੇ ਯਾਤਰਾ ਕਰ ਸਕਦੇ, ਉਤਨੀ ਵੱਧ ਸੰਸਥਾਵਾਂ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਟਿਕਾਊ, ਪੋਰਟੇਬਲ ਸਬੂਤ ਵਜੋਂ ਭਰੋਸਾ ਕਰ ਸਕਦੀਆਂ ਹਨ।
PDF ਨੇ ਸਫਲਤਾ ਇਸ ਲਈ ਮਿਲੀ ਕਿ ਇਸਨੇ ਇੱਕ ਝੋਟੀ ਪਰ ਸਧਾਰਨ ਵਾਅਦਾ 'ਤੇ ਧਿਆਨ ਦਿੱਤਾ: ਦਸਤਾਵੇਜ਼ ਜਿੱਥੇ ਵੀ ਖੁੱਲੇ ਉਹ ਇਕੋ ਤਰ੍ਹਾਂ ਦੇਖਾਈ ਦੇਵੇ ਅਤੇ ਵਰਤਿਆ ਜਾਵੇ। ਟੀਮਾਂ ਉਹ ਮਨੋਵਿਜ਼ਨ ਆਪਣੀਆਂ ਪ੍ਰੋਡਕਟ ਫੀਚਰਾਂ ਲਈ ਵੀ ਵਰਤ ਸਕਦੀਆਂ ਹਨ—ਭਲਕੇ ਤੁਸੀਂ ਫਾਇਲ ਫਾਰਮੈਟ ਬਣਾਉਣ ਨਹੀਂ ਕਰ ਰਹੇ।
ਖੁੱਲੇ ਮਿਆਰ, ਵਿਕਰੇਤਾ ਫਾਰਮੈਟ, ਜਾਂ ਅੰਦਰੂਨੀ ਸਕੀਮਾਂ ਵਿੱਚ ਚੋਣ ਕਰਦੇ ਸਮੇਂ, ਉਹ ਵਾਅਦੇ ਲਿਖੋ ਜੋ ਤੁਹਾਨੂੰ ਰੱਖਣੇ ਨੇ:
ਜੇ ਇਹ ਵਾਅਦੇ ਮਹੱਤਵਪੂਰਨ ਹਨ, ਤਾਂ ਉਹ ਫਾਰਮੈਟ ਚੁਣੋ ਜੋ ISO ਮਿਆਰ, ਕਈ ਸਵਤੰਤਰ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨਾਂ, ਅਤੇ ਸਪਸ਼ਟ ਪ੍ਰੋਫਾਈਲ (ਜਿਵੇਂ ਆਰਕਾਈਵ ਵੈਰੀਅੰਟ) ਰੱਖਦਾ ਹੋਵੇ।
ਇਸਨੂੰ ਇੱਕ ਹਲਕੀ ਪਾਲਿਸੀ ਟੈਮਪਲੇਟ ਵਜੋਂ ਵਰਤੋ:
ਕਈ ਟੀਮਾਂ "PDF ਭਰੋਸੇਯੋਗਤਾ" ਨੂੰ ਇੱਕ ਪ੍ਰੋਡਕਟ ਫੀਚਰ ਵਜੋਂ ਬਦਲ ਦਿੰਦੀਆਂ ਹਨ: ਪੋਰਟਲ ਜੋ ਚਲਾਨ ਬਣਾਉਂਦੇ ਹਨ, ਸਿਸਟਮ ਜੋ ਕੰਪਲਾਇੰਸ ਪੈਕੇਟ ਘੜਦੇ ਹਨ, ਜਾਂ ਵਰਕਫਲੋਜ਼ ਜੋ ਦਸਤਖ਼ਤ ਇਕੱਤਰ ਕਰਦੇ ਅਤੇ ਆਰਕਾਈਵ ਕਰਦੇ ਹਨ।
ਜੇ ਤੁਸੀਂ ਉਹ ਦਸਤਾਵੇਜ਼-ਭਾਰੀ ਸਿਸਟਮ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰੋਟੋਟਾਈਪ ਜਾਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ Koder.ai ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ—ਆਪਣੇ ਚੈਟ ਤੋਂ ਯੋਜਨਾ ਬਣਾਉ, React ਫਰਂਟਐਂਡ ਨਾਲ Go + PostgreSQL ਬੈਕਐਂਡ ਤੇ ਕੰਮ ਸ਼ੁਰੂ ਕਰੋ, ਸਨੇਪਸ਼ਾਟ ਅਤੇ ਰੋਲਬੈਕ ਨਾਲ ਸੁਰੱਖਿਅਤ ਤਰ੍ਹਾਂ ਇਟਰੇਟ ਕਰੋ। ਜਦੋਂ ਤਿਆਰ ਹੋੋ, ਤੁਸੀਂ ਸੋర్స ਕੋਡ ਨਿਰਯਾਤ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਹੋਸਟਿੰਗ ਅਤੇ ਕਸਟਮ ਡੋਮੇਨ ਨਾਲ ਤੁਰੰਤ ਡਿਪਲਾਇ ਕਰ ਸਕਦੇ ਹੋ।
ਇੱਕ ਇੰਜੀਨੀਅਰਿੰਗ ਵਰਾਸਤ ਉਹ ਟਿਕਾਊ ਢਾਂਚਾ ਹੈ ਜੋ ਦੂਜਿਆਂ ਦੇ ਕੰਮ ਨੂੰ ਭਰੋਸੇਯੋਗ ਬਣਾਂਦਾ ਹੈ: ਸਪਸ਼ਟ ਨਿਰਦੇਸ਼, ਸਥਿਰ ਮੁੱਖ ਮਾਡਲ, ਅਤੇ ਐਸੇ ਟੂਲ ਜੋ ਵੱਖ-ਵੱਖ ਵਿਕਰੇਤਿਆਂ ਵਿੱਚ ਇਕੱਠੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ।
PDFs ਵਿੱਚ ਇਹ ਘੱਟ “ਮੇਰੇ ਕੰਪਿਊਟਰ 'ਤੇ ਠੀਕ ਲੱਗ ਰਿਹਾ ਸੀ” ਵਾਲੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵਜੋਂ ਸਾਹਮਣੇ ਆਉਂਦਾ ਹੈ—ਲਿਖਤ ਪੰਤਰ, এমਬੈੱਡ ਕੀਤੇ ਸਰੋਤ, ਅਤੇ ਲੰਬੇ ਸਮੇਂ ਲਈ ਪੜ੍ਹਨ ਯੋਗਤਾ।
PDF ਤੋਂ ਪਹਿਲਾਂ, ਦਸਤਾਵੇਜ਼ ਅਕਸਰ ਸਥਾਨਕ ਫੋਂਟਾਂ, ਐਪ ਡਿਫਾਲਟ, ਪ੍ਰਿੰਟਰ ਡਰਾਈਵਰ ਅਤੇ OS-ਖਾਸ ਰੇਂਡਰਿੰਗ 'ਤੇ ਨਿਰਭਰ ਹੁੰਦੇ ਸਨ। ਜੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੱਖਰਾ ਹੋ ਜਾਂਦਾ, ਤਾਂ ਲਿਖਤ ਰੀਫਲੋ ਹੋ ਜਾਂਦੀ, ਮਾਰਜਿਨ ਖਿਸਕ ਜਾਂਦੇ, ਅੱਖਰ ਗੁੰਮ ਜਾਂਦੇ ਜਾਂ ਪੰਨੇ ਦੀ ਗਿਣਤੀ ਬਦਲ ਜਾਂਦੀ।
PDF ਦਾ ਮੂਲ ਫਾਇਦਾ ਇਹ ਸੀ ਕਿ ਇਹ ਕਾਫ਼ੀ ਜਾਣਕਾਰੀ (ਫੋਂਟ, ਗ੍ਰਾਫਿਕਸ ਨਿਰਦੇਸ਼, ਮੈਟਾਡੇਟਾ) ਇਕੱਠੀ ਕਰਕੇ ਪੰਨਿਆਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਦੁਹਰਾਉਂਦਾ ਹੈ।
PostScript ਮੁੱਖ ਤੌਰ 'ਤੇ ਇੱਕ ਪੇਜ਼ ਵੇਰਵਾ ਭਾਸ਼ਾ ਹੈ ਜੋ ਪ੍ਰਿੰਟ ਕਰਨ ਯੋਗ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਬਣਾਈ ਗਈ ਸੀ: ਇਹ ਕਿਸੇ ਡਿਵਾਈਸ ਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਪੰਨਾ ਕਿਵੇਂ ਖਿੱਚਣਾ ਹੈ।
PDF ਉਹੀ “ਪੇਜ਼ ਵੇਰਵਾ” ਵਿਚਾਰ ਲੈਂਦਾ ਹੈ ਪਰ ਇਸਨੂੰ ਇੱਕ ਸੰਗਠਿਤ, ਸਵੈ-ਨਿਭਾਰਕ ਫਾਇਲ ਵਜੋਂ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਵੇਖਣ, ਸਾਂਝਾ ਕਰਨ, ਖੋਜ ਅਤੇ ਆਰਕਾਈਵ ਲਈ ਅਨੁਕੂਲ ਹੈ—ਤਾਂ ਕਿ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਉਹੀ ਫਾਇਲ ਖੋਲ੍ਹੋ ਅਤੇ ਉਹੀ ਪੰਨੇ ਮਿਲਣ।
ਰੈਂਡਰਿੰਗ ਦਾ ਮਤਲਬ ਹੈ PDF ਦੀyaan ਹਦਾਇਤਾਂ ਨੂੰ ਸਕ੍ਰੀਨ ਉੱਤੇ ਪਿਕਸਲ ਜਾਂ ਪ੍ਰਿੰਟ ਤੇ ਨਿਸ਼ਾਨਾਂ ਵਿੱਚ ਬਦਲਣਾ। ਛੋਟੀ ਵਿਆਖਿਆ ਦੇ ਫਰਕ—ਫੋਂਟ, ਟ੍ਰਾਂਸਪੈਰेंसी, ਰੰਗ ਪ੍ਰੋਫਾਈਲ, ਸਟਰੋਕ ਨਿਯਮ—ਇਕਸ ਰੂਪ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹਨ।
ਇੱਕ ਪੂਰਾ-ਉੱਤਰਦਾਇਤ renderer ਸਪੈਸ ਨੂੰ ਬੜੀ ਨਿਗਰਾਨੀ ਨਾਲ ਫਾਲੋ ਕਰਦਾ ਹੈ ਅਤੇ ਏੰਬੈੱਡ ਕੀਤੇ ਸਰੋਤਾਂ ਦੀ ਇੱਜ਼ਤ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਨਵੌਇਸ, ਫਾਰਮ ਅਤੇ ਰਿਪੋਰਟ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ 'ਤੇ ਇੱਕੋ ਜਿਹੇ ਮਾਰਜਿਨ ਅਤੇ ਪੰਨੇ ਦੀ ਗਿਣਤੀ ਰੱਖਦੇ ਹਨ।
ਫੋਂਟ ਹਰ ਚੀਜ਼ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ—ਕਿਰਦਾਰ ਦੀ ਚੌੜਾਈ, ਕਰਨਿੰਗ (ਅੱਖਰਾਂ ਦੀ ਜੁੜਤ), ਅਤੇ ਮੈਟਰਿਕਸ ਜੋ ਲਾਈਨ-ਬ੍ਰੇਕ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ। ਜੇ ਵੇਅਰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਉਹੀ ਫੋਂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਸਿਸਟਮ ਹੋਰ ਫੋਂਟ ਦੇ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ ਜੋ ਲਾਈਨ-ਬ੍ਰੇਕ ਅਤੇ ਪੇਜ਼ਿੰਗ ਬਦਲ ਸਕਦਾ ਹੈ।
PDF ਵਿੱਚ ਐਮਬੈੱਡਿੰਗ (ਅਕਸਰ ਸਬਸੈਟਿੰਗ) ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਕਿ ਲੋੜੀਂਦੇ ਫੋਂਟ ਡਾਟਾ PDF ਦੇ ਅੰਦਰ ਹੋਵੇ ਅਤੇ ਮਿਲਣ ਵਾਲਾ ਵਿਊਅਰ ਸਥਾਨਕ ਇੰਸਟਾਲਸ 'ਤੇ ਨਿਰਭਰ ਨਾ ਰਹੇ।
ਇੱਕ PDF ਦ੍ਰਿਸ਼ਯਤੌਰ 'ਤੇ ਠੀਕ ਲੱਗ ਸਕਦਾ ਹੈ ਪਰ ਗਲਤ ਕੈਰੈਕਟਰ ਮੈਪਿੰਗ ਕਰਕੇ ਖੋਜ, ਕਾਪੀ/ਪੇਸਟ ਜਾਂ ਸਕ੍ਰੀਨ ਰੀਡਰ ਲਈ ਫੇਲ ਹੋ ਸਕਦਾ ਹੈ।
ਇਸ ਤੋਂ ਬਚਣ ਲਈ, ਅਜਿਹੇ ਸਰੋਤਾਂ ਤੋਂ PDFs ਬਣਾਓ ਜੋ ਟੈਕਸਟ semantics ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ, ਮੁਕੰਮਲ ਫੋਂਟ ਐਮਬੈੱਡ ਕਰੋ, ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਦਸਤਾਵੇਜ਼ ਦੀ ਟੈਕਸਟ ਲੇਅਰ ਅਤੇ ਕੈਰੈਕਟਰ ਐਨਕੋਡਿੰਗ ਸਹੀ ਹੈ—ਖਾਸ ਕਰਕੇ ਗੈਰ-ਲੈਟਿਨ ਲਿਪੀਆਂ ਲਈ।
ਸਕਰੀਨ ਆਮ ਤੌਰ 'ਤੇ RGB ਵਰਤਦੇ ਹਨ; ਪ੍ਰਿੰਟ ਵਰਕਫਲੋਜ਼ ਅਕਸਰ CMYK ਵਰਤਦੇ ਹਨ। ਇਨ੍ਹਾਂ ਵਿਚਕਾਰ ਪਰਿਵਰਤਨ ਚਮਕ ਅਤੇ ਸੰਤ੍ਰਪਤੀ ਬਦਲ ਸਕਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਤੀਬਰ ਰੰਗਾਂ ਦੇ ਨਾਲ।
ਜਦੋਂ ਰੰਗ ਸਹੀ ਮਹੱਤਵ ਰੱਖਦੇ ਹਨ ਤਾਂ ਇਕਸਾਰ ਐਕਸਪੋਰਟ ਸੈਟਿੰਗਜ਼ ਵਰਤੋ ਅਤੇ ICC ਪ੍ਰੋਫਾਈਲ ਸ਼ਾਮِل ਕਰੋ। ਆਖ਼ਰੀ ਪਲ 'ਤੇ ਬਦਲਾਅ ਆਮ ਤੌਰ 'ਤੇ ਗਲਤ ਨਤੀਜੇ ਲਿਆ ਸਕਦਾ ਹੈ, ਅਤੇ "ਡਬਲ-ਕੰਪ੍ਰੈਸਡ" تصاویر ਆਕਾਰ/ਉਤਪਾਦਨ ਵਿੱਚ ਖਰਾਬੀ ਪੈਦਾ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ISO standardization (ISO 32000) ਨੇ PDF ਨੂੰ ਇੱਕ vendor-ਨਿਯੰਤਰਿਤ ਫਾਰਮੈਟ ਤੋਂ ਇੱਕ ਲੋਕ-ਪ੍ਰਕਾਸ਼ਤ, ਸਹਿਮਤ-ਅਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਣ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ।
ਇਸ ਨਾਲ ਲੰਮੇ ਸਮੇਂ ਦੀ ਇੰਟਰਓਪਰੇਬਿਲਿਟੀ ਹੱਕੀ ਹੋਈ: ਵੱਖ-ਵੱਖ ਹੱਥਾਂ ਦੁਆਰਾ ਅਧਾਰਤ ਟੂਲ ਇੱਕੋ ਨਿਯਮ ਮੂਲਤਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਸੰਗਠਨਾਂ ਨੂੰ ਇੱਕ ਸਥਿਰ ਨਿਯਮ 'ਤੇ ਭਰੋਸਾ ਹੋ ਸਕਦਾ ਹੈ ਭਾਵੇਂ ਸੌਫਟਵੇਅਰ ਵਿਕਰੇਤਾ ਬਦਲ ਜਾਣ।
ਏਹ ਉਹ ਸੀਮਤ ਪ੍ਰੋਫਾਈਲ ਹਨ ਜੋ ਨਿੱਜੀ ਨਤੀਜੇ ਲਈ ਬਣਾਏ ਗਏ ਹਨ:
ਜੋ ਪ੍ਰੋਫਾਈਲ ਤੁਹਾਡੇ ਓਪਰੇਸ਼ਨਲ ਲੋੜਾਂ ਨਾਲ ਮਿਲਦੀ ਹੋਏ, ਓਹਦੀ ਚੋਣ ਕਰੋ—ਆਰਕਾਈਵ, ਪ੍ਰਿੰਟ, ਜਾਂ ਪਹੁੰਚਯੋਗਤਾ ਅਨੁਕੂਲਤਾ ਲਈ।
ਇੰਕ੍ਰਿਪਸ਼ਨ ਫਾਇਲ ਨੂੰ ਰੁਕਵਾਉਂਦੀ ਹੈ ਤਾਂ ਕਿ ਸਿਰਫ਼ ਸਹੀ ਕੀ ਵਾਲੇ ਲੋਕ ਹੀ ਫਾਇਲ ਖੋਲ੍ਹ ਸਕਣ; “Permissions” (ਜਿਵੇਂ no-print, no-copy) ਇੱਕ ਨੈਤਿਕ ਹਦਾਇਤ ਹੁੰਦੇ ਹਨ ਜੋ ਅਨੁਕੂਲ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਲਾਗੂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਪਰ ਇਹ ਮਜਬੂਤ ਸੁਰੱਖਿਆ ਨਹੀਂ ਹਨ।
ਡਿਜਿਟਲ ਸਿਗਨੇਚਰ ਇੰਟੀਗ੍ਰਿਟੀ (ਟੈਮਪਰ-ਡਿਟੈਕਸ਼ਨ) ਅਤੇ ਸਾਇਨਰ ਦੀ ਪਹਚਾਣ ਨੂੰ ਦਰਸਾ ਸਕਦੇ ਹਨ—ਪਰ ਉਹ ਮਾਲਕੀਅਤ ਜਾਂ ਸਮੱਗਰੀ ਦੀ ਸਹੀਤਾ ਦਾ ਸਬੂਤ ਨਹੀਂ ਦਿੰਦੇ। ਵਾਸਤਵਿਕ ਸੁਰੱਖਿਆ ਲਈ: ਰੀਡਰਾਂ ਨੂੰ ਅਪਡੇਟ ਰੱਖੋ, ਆਗਮਨ PDFs ਨੂੰ ਅਣਤੁਰਸਿਤ ਸਮਝੋ, ਅਤੇ ਅਧਿਕਾਰਕ ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ ਪੁਸ਼ਟੀ ਕਰਨ ਦੇ ਨਿਰਦੇਸ਼ ਤਈਆਂ ਕਰੋ।