विंडोज के लिए, मैंने बैच फाइल .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 को हटाने के बाद खुद को साफ करती है।
![यहाँ छवि विवरण दर्ज करें](https://i.stack.imgur.com/9I4mx.png)
![यहाँ छवि विवरण दर्ज करें](https://i.stack.imgur.com/olLnT.png)
ध्यान दें कि इस कंट्रास्ट-बढ़ते ऑपरेशन को तीन संख्याओं द्वारा नियंत्रित किया जाता है: 50%%,100%%,0.3
जिसका अर्थ है 50%, 90% और 0.3। ImageMagick प्रलेखन के अनुसार ये ब्लैक_वेल, व्हाइट_लेवल और गामा हैं। black_level चमक का प्रतिशत है जिसके नीचे सब कुछ शुद्ध काला, सफेद के लिए वीज़ा-वर्सा मिलता है। गामा इन-बीच मानों के लिए एक गैर-रैखिक मानचित्रण को नियंत्रित करता है (1.0 रैखिक है)।
कृपया टिप्पणी अनुभाग में कोई सुधार या उपयोगी संशोधन साझा करें।