답변:
모든 답변 감사합니다. 귀하의 도움으로 거의 모든 관련 사무실 문서에서 페이지 수를 추출 할 수있는 명령 목록을 컴파일 할 수있었습니다.
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 / PPT
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.
unzip -p document.odt meta.xml | grep -o 'page-count="[0-9]*"'