मैं .txt
फ़ाइलों को परिवर्तित करना चाहता हूं .pdf
। मैं इसका उपयोग कर रहा हूं:
ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done
लेकिन यह एक "त्रुटि" पैदा करता है - अगर पाठ फ़ाइल में एक बहुत लंबी रेखा है, तो यह लपेटा नहीं जाता है।
इनपुट टेक्स्ट
आउटपुट पीडीएफ
-
साथ ही, यह भी बहुत अच्छा होगा अगर आउटपुट पीडीएफ में टेक्स्ट, चित्रों की जगह टेक्स्ट हो सकता है।
मेरे पास कई-कई TXT फाइलें हैं। इसलिए इसे हाथ से नहीं करना चाहते। मुझे एक स्वचालित समाधान की आवश्यकता है, जैसा कि मैंने ऊपर उल्लेख किया है।
for ONELINE in *
इसके बजाय उपयोग करना चाहिएls | while read ONELINE
। पढ़ें यह ।