सभी उत्तर, सभी के लिए धन्यवाद। आपकी मदद से मैं आदेशों की एक सूची संकलित करने में सक्षम था जो लगभग सभी प्रासंगिक कार्यालय दस्तावेजों से पृष्ठ गणना निकाल सकता है:
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
।
डॉक्टर / पीपीटी
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
।