Tüm cevaplar için teşekkürler, herkes. Yardımınızla neredeyse tüm ilgili ofis belgelerinden sayfa sayısını çıkarabilen komutların bir listesini derleyebildim:
DOCX / PPTX
unzip -p 'sample.docx' docProps/app.xml | grep -oP '(?<=\<Pages\>).*(?=\</Pages\>)'
unzip -p 'sample.pptx' docProps/app.xml | grep -oP '(?<=\<Slides\>).*(?=\</Slides\>)'
Not : unzipile kurulabilir sudo apt-get install unzip.
DOC / PPT
wvSummary sample.doc | grep -oP '(?<=of Pages = )[ A-Za-z0-9]*'
wvSummary sample.ppt | grep -oP '(?<=of Slides = )[ A-Za-z0-9]*'
Not : wvSummary(büyük / küçük harfe duyarlı!) wvPaketin bir parçasıdır . İle yükleyin sudo apt-get install wv.
ODT
unzip -p sample.odt meta.xml | grep -oP '(?<=page-count=")[ A-Za-z0-9]*'
PDF
pdfinfo sample.pdf | grep -oP '(?<=Pages: )[ A-Za-z0-9]*'
Not: Ubuntu'nun bir pdfinfoparçasıdır poppler-utilsve önceden kurulu olarak gelmelidir.
DJVU
djvused -e "n" sample.djvu
Not: paketin bir djvusedparçasıdır djvulibre-binve ile kurulabilir sudo apt-get install djvulibre-bin.