답변:
모든 답변 감사합니다. 귀하의 도움으로 거의 모든 관련 사무실 문서에서 페이지 수를 추출 할 수있는 명령 목록을 컴파일 할 수있었습니다.
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]*"'