आउटपुट फ़ाइल नाम के रूप में इनपुट फ़ाइल नाम के साथ स्वचालित रूप से दो पीडीएफ फाइलों को मर्ज करें


0

मुझे कई पीडीएफ फाइलों को मर्ज करने की आवश्यकता है। मेरे पास दो फाइलें हैं, लगभग एक ही नाम से। नाम एक उत्पाद के लिए एक कोड है, जिसमें पीडीएफ फाइलें शामिल हैं। एक को 4226469601D.pdf कहा जाता है और एक को 4226469601L.pdf कहा जाता है। मेरे पास इन उत्पादों में से कई हैं, और एक "स्वचालित बैच फ़ाइल" बनाना चाहते हैं जो इन फ़ाइलों को मर्ज कर सके।

मुद्दा यह है, मुझे 4226469601.pdf नामक नई फ़ाइल चाहिए। इसलिए इसे आउटपुट फाइल के रूप में दो फाइलों में पहले 10 नंबर लेने होंगे। इसलिए जब मैं अगला उत्पाद 5632987852D.pdf और 5632987852L.pdf कहलाता हूं तो आउटपुट 5632987852.pdf होना चाहिए।

क्या यह संभव है?


क्या आपको एक समाधान की आवश्यकता है जो विंडोज या किसी अन्य ओएस पर काम करता है?
mguassa

जवाबों:


1

आप इसे करने के लिए pdftk टूल का उपयोग कर सकते हैं

#!/bin/bash

#Use the basename as the filename
filename=211

#Merge Using pdftk
pdftk ${filename}D.pdf ${filename}L.pdf cat output ${filename}.pdf
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.