.JB2E 파일을 보다 일반적인 형식으로 어떻게 변환합니까?

.JB2E 파일을 보다 일반적인 형식으로 어떻게 변환합니까?

.jb2ePDF에서 추출한 일부 이미지를 PNG 또는 JPG와 같은 올바른 일반 이미지 파일 형식으로 변환 하려고 합니다 . 나는 사용해 보았지만 jbig2dec이것은 나에게 말한다

jbig2dec FATAL ERROR Not a JBIG2 file header 

또 무엇을 시도할 수 있나요?

저는 Devuan ASCII(~= Debian Stretch)를 사용하고 있습니다.

답변1

나는 같은 문제가 있었고 다음을 사용하여 PNG pdfimages버전을 얻을 수있었습니다.포플러 유틸리티원본 PDF에 로고 -png(및아니요플래그 -all)를 사용하여 PDF의 모든 이미지를 PNG로 출력합니다.

이는 플래그가 -png및 플래그(모두 선택됨)와 다르기 때문입니다. 모든 이미지 출력의 기본 형식인 출력 형식을 설정하고 필요한 경우 변환합니다. 변환은 실제로 기본 설정입니다. 형식 플래그가 없으면 모든 이미지를 PBM 및 PPM 파일로 변환합니다. 반면에 다음을 지정합니다.-j-jbig2-all-pngpdfimages-j-jbig2전환 없음이러한 유형의 이미지는 원본 형식으로 출력됩니다. (이것은 이 프로그램에 이미지를 JPEG로 변환하는 옵션이 없다는 것을 의미합니다. JPEG로 저장된 파일만 이 -j옵션을 통해 JPEG로 출력됩니다.)

답변2

.jb2ePDF에서 추출된 단일 페이지 인 경우 다음을 사용하십시오.

jbig2dec -t png -o output.png /dev/null input.jb2e

jbig2dec맨페이지 에 따르면 :

jbig2dec [options] global-stream page-stream

특정 페이지가 글로벌 세그먼트 스트림을 참조하지 않는 경우 /dev/nullglobal-stream 매개변수를 전달하여 내장된 파서를 요청할 수 있습니다.

관련 정보