என் PDF ஏன் அரிதாகவே சுருங்கியது?
என் PDF ஐ ஒரு சுருக்கியில் ஓட்டினேன், 4.1 MB இலிருந்து 4.0 MB ஆனது. கருவி கெட்டுவிட்டதா?
PDF என்பது ஒரு கோப்பு அலமாரி
ஏமாற்றத்தை உண்டாக்கும் மனப்பிம்பம் இதுதான்: PDF ஒரு ஆவணத்தின் படம் என்று நினைப்பது. அது அப்படி அல்ல. ISO 32000 வரையறுப்பதன்படி, PDF என்பது எண்ணிடப்பட்ட பொருள்களின் ஒரு கொள்கலன்: பக்க மரங்கள், வரைதல் ஆபரேட்டர்கள் நிறைந்த உள்ளடக்க ஸ்ட்ரீம்கள், உட்பொதிக்கப்பட்ட எழுத்துரு நிரல்கள், பட XObject கள், படிவப் புலங்கள், குறிப்புரைகள், வெளிக்கோடுகள், மேலும் ஒவ்வொரு பொருளும் எங்கே தொடங்குகிறது என்று சொல்லும் குறுக்குக் குறிப்பு அட்டவணை.
அந்தப் பொருள்களில் பெரும்பாலானவை ஏற்கெனவே சுருக்கப்பட்டவை. உள்ளடக்க ஸ்ட்ரீம்கள் பொதுவாக Flate முறையில் என்கோட் செய்யப்பட்டவை; ZIP கோப்பு பயன்படுத்தும் அதே அல்காரிதம்தான் அது. உட்பொதிக்கப்பட்ட புகைப்படங்கள் பொதுவாக DCT ஸ்ட்ரீம்களாகச் சேமிக்கப்படுகின்றன; அது மாற்றப்படாமல் அப்படியே கடத்தப்பட்ட JPEG தரவு. எனவே ஒரு பொது நோக்கு சுருக்கி ஒரு PDF ஐப் பார்க்கும்போது, ஒவ்வொன்றும் ஏற்கெனவே ஒரு முறை சுருக்கப்பட்ட பொருள்கள் நிறைந்த ஒரு பெட்டியைத்தான் பார்க்கிறது.
எதையும் சுருக்கும் முன், பைட்டுகள் எங்கே இருக்கின்றன என்று கண்டுபிடியுங்கள்
உங்களிடம் எந்த வகை ஆவணம் இருக்கிறது என்று தெரிந்துகொள்வதுதான் மிகவும் பயனுள்ள பரிசோதனை, ஏனெனில் முடிவை அது கிட்டத்தட்ட முழுமையாகவே கணித்துவிடுகிறது.
| ஆவண வகை | பைட்டுகள் எங்கே இருக்கின்றன | கட்டமைப்புச் சேமிப்பால் என்ன செய்ய முடியும் |
|---|---|---|
| சொல் செயலியிலிருந்து வரும் உரை அறிக்கை | உட்பொதிக்கப்பட்ட எழுத்துரு நிரல்களும் சிறிய உள்ளடக்க ஸ்ட்ரீம்களும் | மிகக் குறைவு; உள்ளடக்கம் ஏற்கெனவே அடர்த்தியானது |
| ஸ்கேன் செய்யப்பட்ட பக்கங்கள் | ஒவ்வொரு பக்கத்திற்கும் ஒரு பெரிய படம் | படங்களைத் தொடாமல் கிட்டத்தட்ட ஒன்றுமில்லை |
| விளக்கக்காட்சி ஏற்றுமதி | உட்பொதிக்கப்பட்ட புகைப்படங்களும் நிறமாற்றங்களும் | ஸ்லைடுகளுக்கு இடையே படங்கள் மீண்டும் வந்திருந்தால் ஓரளவு |
| பொறியியல் வரைபடம் | நீளமான வெக்டர் உள்ளடக்க ஸ்ட்ரீம்கள் | ஸ்ட்ரீம்களை மீண்டும் என்கோட் செய்து, பயன்படாத பொருள்களை நீக்கி ஓரளவு |
| இணைப்புகளுடன் கூடிய படிவம் | உட்பொதிக்கப்பட்ட கோப்புகள், JavaScript, குறிப்புரை அகராதிகள் | கூடுதல் பொருள்களை நீக்க முடிந்தால் நிறையவே |
கட்டமைப்புச் சேமிப்பு உண்மையில் எதை நீக்குகிறது
எந்தப் பக்கமும் எப்படித் தெரிகிறது என்பதை மாற்றாமல், கட்டமைப்புச் சேமிப்பு ஆவணத்தை மீண்டும் எழுதுகிறது. இனி எதுவும் குறிப்பிடாத பொருள்களை அது நீக்க முடியும் — ஒரு ஆவணம் திருத்தப்பட்டு படிப்படியாகச் சேமிக்கப்படும் ஒவ்வொரு முறையும் இவை சேர்ந்துகொண்டே போகும். குறுக்குக் குறிப்பு அட்டவணையைச் சுருக்கவும், சிறிய பொருள்களை ஒப்ஜெக்ட் ஸ்ட்ரீம்களுக்குள் அடைக்கவும் அதனால் முடியும். ஆவண மெட்டாடேட்டா, சிறுபடங்கள், சில உற்பத்திக் கருவிகள் விட்டுச்செல்லும் திருத்த வரலாறு ஆகியவற்றையும் அது நீக்க முடியும்.
பல முறை திருத்தப்பட்டு மீண்டும் சேமிக்கப்பட்ட ஆவணத்தில் அது ஒரு பெரிய வெற்றியாக இருக்கும். ஒரு சொல் செயலியிலிருந்து ஒரே முறை சுத்தமாக ஏற்றுமதி செய்யப்பட்ட ஆவணத்தில் சேகரிக்க எதுவும் இல்லை: கோப்பு ஏற்கெனவே தன் மிகச் சிறிய வடிவத்துக்கு அருகிலேயே இருக்கிறது; நான்கு மெகாபைட்டில் நூறு கிலோபைட் குறைவதுதான் எதிர்பார்க்க வேண்டிய முடிவு.
உரை ஆவணம் ஏன் எதிர்க்கிறது
உரை PDF இல், கோப்பின் பெரும் பங்கு பொதுவாக உட்பொதிக்கப்பட்ட எழுத்துருக்களே. எழுத்துரு நிரல் என்பது எழுத்து வடிவங்களையும் ஹின்டிங் அறிவுறுத்தல்களையும் கொண்ட ஒரு சிறிய இருமக் கோப்பு; அந்த எழுத்துரு நிறுவப்படாத ஒரு கணினியிலும் ஆவணம் அப்படியே தெரிய வேண்டும் என்பதற்காகவே அது அங்கே இருக்கிறது. அதை மேலும் சப்செட் செய்யாமலோ அல்லது நீக்காமலோ சுருக்கிவிட முடியாது; நீக்கினால் பக்கம் தெரியும் விதம் மாறிவிடும்.
உரை மட்டும் மிகச் சிறியது. நூறு பக்க உரைநடை என்பது சுருக்கத்துக்கு முன்பே சில நூறு கிலோபைட் எழுத்துகள்தான். உங்கள் உரை PDF பெரியதாக இருந்தால், வார்த்தைகளைப் பார்க்காமல் எழுத்துருக்களையும், உரைக்குப் பின்னால் ஒளிந்திருக்கும் படங்களையும் — தலைப்பில் திரும்பத் திரும்ப வரும் லோகோ, பின்னணி வாட்டர்மார்க் — பாருங்கள்.
ஸ்கேன் ஏன் சரிந்து விழுகிறது
ஸ்கேன் செய்யப்பட்ட பக்கம் என்பது ஒரு காகிதத்தின் ஒரு பெரிய புகைப்படம், பெரும்பாலும் ஒரு அங்குலத்துக்கு 300 புள்ளிகள் அல்லது அதற்கும் அதிகமாக எடுக்கப்பட்டது. 300 DPI இல் ஒரு A4 பக்கம் தோராயமாக 2480 × 3508 பிக்சல்கள் — கிட்டத்தட்ட தொண்ணூறு லட்சம் பிக்சல்கள், சில கிலோபைட் எழுத்துத் தகவல் மட்டுமே கொண்ட ஒரு பக்கத்திற்கு. அதனால்தான் ரேஸ்டர் சுருக்கத்திற்கு ஸ்கேன்கள் இவ்வளவு வியத்தகு முறையில் பதிலளிக்கின்றன: ரெண்டர் ரெசல்யூஷனைக் குறைத்து, பக்கப் படங்களை மீண்டும் என்கோட் செய்வது, கோப்பில் உண்மையில் பெரியதாக இருக்கும் பகுதியையே தாக்குகிறது.
அந்த முறை அழிவுத்தன்மை கொண்டது என்பதற்கும் இதுவே காரணம். ஒரு பக்கம் படமாக மாறியதும், தேடக்கூடிய உரை அடுக்கு, இணைப்புகள், படிவப் புலங்கள், குறிப்புரைகள், அணுகல்தன்மைக்கான டேக் கட்டமைப்பு, எந்த மின்னணுக் கையொப்பமும் — அனைத்தும் போய்விட்டன. கட்டமைப்புச் சேமிப்பு ஏமாற்றும்போது அமைதியாக மாறிக்கொள்ளும் வழியாக அல்லாமல், அந்த எச்சரிக்கையுடன் கூடிய தனி, தெளிவாகக் குறிக்கப்பட்ட முறையாகவே ரேஸ்டரைசேஷனை FileSlimmer கையாள்கிறது.
ஒரு எண்ணை யாராலும் ஏன் உறுதியளிக்க முடியாது
PDF க்கான இலக்கு அளவு என்பது ரெண்டர் ரெசல்யூஷனையும் பட தரத்தையும் வைத்து நடத்தப்படும் ஒரு தேடல்; அந்தத் தேடலுக்கு ஒரு கீழ்நிலை உண்டு: ஒரு ரெசல்யூஷனுக்குக் கீழே ஸ்கேனில் இருக்கும் எழுத்து படிக்க முடியாததாகிவிடும். அந்தக் கீழ்நிலைக்கு மேலே ஒரு குறிப்பிட்ட ஆவணம் ஒரு குறிப்பிட்ட வரம்பை எட்டுமா என்பது பக்க எண்ணிக்கை, மை பரவல், புகைப்பட உள்ளடக்கத்தின் அளவு, ஸ்கேனரின் சத்தம் ஆகியவற்றைப் பொறுத்தது. ஒரே பக்க எண்ணிக்கை கொண்ட இரு ஆவணங்கள் மிக வேறுபட்ட அளவுகளில் முடியலாம்.
கீழ்நிலையில் நின்று, தேடல் எங்கே நின்றது என்று தெரிவிப்பதுதான் நேர்மையான நடத்தை; FileSlimmer இன் PDF இலக்கு முன்னமைவுகள் செய்வது அதைத்தான். நீங்கள் தட்டச்சு செய்த எண்ணை எப்போதும் எட்டும் கருவி, ஒன்று அந்த எண்ணைப் பற்றிப் பொய் சொல்கிறது, அல்லது அதை எட்ட ஆவணத்தை நாசம் செய்கிறது.
கருவியைக் குறை சொல்லும் முன்
- PDF ஒரு ஸ்கேனா என்று பாருங்கள். ஒரு வரி உரையைத் தேர்ந்தெடுக்க முயலுங்கள்: கர்சர் எதையும் தேர்ந்தெடுக்கவில்லை என்றால், ஒவ்வொரு பக்கமும் ஒரு படம்.
- பக்க எண்ணிக்கையை அளவுடன் ஒப்பிடுங்கள். மூன்று பக்கங்கள் கொண்ட 40 MB கோப்பில் படங்கள் நிறைந்திருக்கும்; 900 பக்கங்கள் கொண்ட 40 MB கோப்பு முற்றிலும் நியாயமானதாக இருக்கலாம்.
- ஆவணம் மறையாக்கம் செய்யப்பட்டுள்ளதா என்று பாருங்கள். கடவுச்சொல்லால் பாதுகாக்கப்பட்ட PDF ஐத் திறக்கும் வரை அதன் கட்டமைப்பை சிறிதும் மாற்ற முடியாது.
- அதில் கையொப்பம் இருக்கிறதா என்று பாருங்கள். கையொப்பமிட்ட ஆவணத்தை மீண்டும் எழுதுவது கையொப்பத்தைச் செல்லாததாக்கும்; பெரிய கோப்பை விட அது பொதுவாக மோசமான முடிவு.
- உண்மையில் உங்களுக்கு என்ன தேவை என்று பாருங்கள். தொண்ணூறு பக்கங்களையும் சுருக்குவதை விட, அனுப்ப வேண்டிய ஆறு பக்கங்களைத் தனியாகப் பிரிப்பது பெரும்பாலும் சிறந்தது.
இதற்கான கருவிகள்
ஆதாரங்கள்
- ISO 32000-2 — Document management, Portable Document Format
- Adobe — PDF 32000-1:2008, the freely published PDF 1.7 specification
- PDF Association — ISO 32000 and the PDF standards family