সকল উত্তরের জন্য ধন্যবাদ, সবাই। আপনার সহায়তায় আমি কমান্ডগুলির একটি তালিকা সংকলন করতে সক্ষম হয়েছি যা প্রায় সমস্ত প্রাসঙ্গিক অফিসের নথি থেকে পৃষ্ঠা গণনা বের করতে পারে:
DOCX / pptx
unzip -p 'sample.docx' docProps/app.xml | grep -oP '(?<=\<Pages\>).*(?=\</Pages\>)'
unzip -p 'sample.pptx' docProps/app.xml | grep -oP '(?<=\<Slides\>).*(?=\</Slides\>)'
দ্রষ্টব্য : unzip
সাথে ইনস্টল করা যাবে sudo apt-get install unzip
।
Doc / পিপিটি
wvSummary sample.doc | grep -oP '(?<=of Pages = )[ A-Za-z0-9]*'
wvSummary sample.ppt | grep -oP '(?<=of Slides = )[ A-Za-z0-9]*'
দ্রষ্টব্য : wvSummary
(কেস-সংবেদনশীল!) wv
প্যাকেজের অংশ । এটি দিয়ে ইনস্টল করুন sudo apt-get install wv
।
ODT
unzip -p sample.odt meta.xml | grep -oP '(?<=page-count=")[ A-Za-z0-9]*'
পিডিএফ
pdfinfo sample.pdf | grep -oP '(?<=Pages: )[ A-Za-z0-9]*'
দ্রষ্টব্য: pdfinfo
এর অংশ poppler-utils
এবং এটি উবুন্টুতে ইনস্টল করা উচিত।
DjVu
djvused -e "n" sample.djvu
দ্রষ্টব্য: প্যাকেজের djvused
অংশ এবং এটি djvulibre-bin
ইনস্টল হতে পারে sudo apt-get install djvulibre-bin
।