विंडोज के लिए, मैंने बैच फाइल .bat
पर ड्रैग-एंड-ड्रॉप पर पीडीएफ को स्वचालित रूप से उत्पन्न करने के लिए एक बैच फ़ाइल लिखी । (linux / OSX को इसे शेल स्क्रिप्ट में अनुवाद करना होगा)
आपको पहले ImageMagick (इंस्टॉलर को magick convert
कमांड लाइन से काम करने के लिए PATH में जोड़ने की अनुमति दें ) और घोस्टस्क्रिप्ट स्थापित करने की आवश्यकता है। चिंता न करें, उन्हें स्थापित करना आसान है।
यहाँ बैच फ़ाइल है। pdf_darkener.bat
निम्नलिखित सामग्री के साथ एक फ़ाइल बनाएं :
@echo off
echo Darkening the pdf at %1
echo Converting PDF to JPGs...
magick convert -density 500 %1 darken_pdf_preprocess_%%02d.jpg
echo Darkening JPGs...
magick convert darken_pdf_preprocess*.jpg -level 50%%,100%%,0.3 darken_pdf_postprocess_%%02d.jpg
echo Converting JPGs to PDF...
magick convert darken_pdf_postprocess*.jpg darkened.pdf
echo Deleting JPGs...
del darken_pdf_*.jpg
echo Done!
pause
किसी भी पीडीएफ फाइल को बैच फाइल पर खींचें। संचालन के पूरा होने की प्रतीक्षा करें (विस्तार / धीमे / स्तर का स्तर density 500
, उच्च = अधिक पिक्सेल, बड़ा फ़ाइल आकार, धीमा) द्वारा नियंत्रित किया जाता है । आउटपुट पीडीएफ मूल पीडीएफ के समान निर्देशिका में होगा। बैच फ़ाइल प्रसंस्करण के दौरान बनाए गए मध्यवर्ती jpgs को हटाने के बाद खुद को साफ करती है।
ध्यान दें कि इस कंट्रास्ट-बढ़ते ऑपरेशन को तीन संख्याओं द्वारा नियंत्रित किया जाता है: 50%%,100%%,0.3
जिसका अर्थ है 50%, 90% और 0.3। ImageMagick प्रलेखन के अनुसार ये ब्लैक_वेल, व्हाइट_लेवल और गामा हैं। black_level चमक का प्रतिशत है जिसके नीचे सब कुछ शुद्ध काला, सफेद के लिए वीज़ा-वर्सा मिलता है। गामा इन-बीच मानों के लिए एक गैर-रैखिक मानचित्रण को नियंत्रित करता है (1.0 रैखिक है)।
कृपया टिप्पणी अनुभाग में कोई सुधार या उपयोगी संशोधन साझा करें।