একটি ফোল্ডার থেকে সমস্ত পিডিএফ ফাইল মার্জ করুন


13

আমার একটি ফোল্ডারে 250 পিডিএফ ফাইল রয়েছে যা আমি একটি ডকুমেন্টে মার্জ করতে চাই। অর্ডার কিছু যায় আসে না। এটি করার একটি সহজ উপায় আছে?

এখানে প্রস্তাবিত হিসাবে আমি পিডিএফ- শফলারটি ব্যবহার করতে পারি https://askubuntu.com/a/2805/247771 তবে প্রোগ্রামটি 10 ​​মিনিটের জন্য স্তব্ধ হয়ে গেছে কারণ এটি সমস্ত পিডিএফ লোড করেছে।

আমি কি এটিকে একটি ইনলাইন কমান্ড দিয়ে পছন্দ করতে পারি

pdftk *.pdf output mergedfiles.pdf

?


4
আপনার পিডিএফটেক কমান্ডটি কেবলমাত্র catআমার মনে হচ্ছে:pdftk *.pdf cat output mergedfiles.pdf
স্টিল্ড্রাইভার

@ স্টাইলড্রাইভার আপনি যদি উত্তর লিখেন তবে আমি এটিকে চেকড হিসাবে চিহ্নিত করব।
আদম

উত্তর:


26

আমি ব্যবহার করব pdfunite। এটা সুন্দর এবং সহজ। cdআপনার ডিরেক্টরিতে। তারপরে এই জাতীয় কিছু ব্যবহার করুন:

pdfunite *.pdf all.pdf

(দৌড়ানোর আগে, নিশ্চিত হয়ে নিন যে আপনার কাছে all.pdfসেই ডিরেক্টরিতে ইতিমধ্যে কোনও ফাইল কল করা নেই ))


ব্যবহার pdfunite version 0.68.0 সঙ্গে উবুন্টু 18.10 , আমি ব্যবহার করতে হয়েছে pdfunite * all.pdf। আমি যখন চেষ্টা করেছি pdfunite *.pdf all.pdf, এটি আমাকে নীচের ত্রুটি দিয়েছে I/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf')
এডেজ

7

স্টিল্ড্রাইভারকে ধন্যবাদ, যিনি আমাকে দেখিয়েছেন যে এই কাজটি করছে:

pdftk *.pdf cat output mergedfiles.pdf

আমার কুবুন্টু 19.10 আছে। এই pdftk কাজ করে না।
রব গ্রুন

6

আপনি কিউপিডিএফ ব্যবহার করতে পারেন কারণ উবুন্টু বায়োনিকে পিডিএফটিকি পাওয়া যায় না:

qpdf --empty --pages *.pdf -- out.pdf


1
উবুন্টু 18.04 এ কাজ করেছেন। ধন্যবাদ।
পরিসা

কুবুন্টু 19.10 এর জন্য এই ওয়ার্কস ধন্যবাদ!
রব গ্রুন

3
  1. sudo apt-get install gs
  2. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
  3. আপনি ls -l *.pdf | awkকমান্ডের মাধ্যমে সমস্ত ফাইলের নাম পেতে পারেন

আশা করি এটি সাহায্য করবে। ^: _ ^


উবুন্টু 16.04 এ পেয়েছি E: Package 'gs' has no installation candidate
মেরোস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.