pdfimages는 모든 이미지를 추출하지 않습니다.

pdfimages는 모든 이미지를 추출하지 않습니다.

나는 PDF이미지를 사용하고 있습니다.PDF 파일. 세어보니 10장의 사진이 나왔습니다. 하지만 프로그램은 4개만 추출할 수 있습니다.

pdfimages -all file.pdf i

생성하다

-rw-rw-r--    1 victor victor   61389 Jul 14 21:48 i-000.png
-rw-rw-r--    1 victor victor      88 Jul 14 21:48 i-001.png
-rw-rw-r--    1 victor victor    5226 Jul 14 21:48 i-002.png
-rw-rw-r--    1 victor victor   95657 Jul 14 21:48 i-003.png

일부 설정이 누락되었나요?

모든 이미지를 추출하는 방법은 무엇입니까?

답변1

Pdfimages는 래스터 이미지만 지원합니다. PDF에 표시되는 내용은 벡터 그래픽일 가능성이 높습니다.

자동으로 추출하는 방법은 없지만 다음과 같은 도구를 사용할 수 있습니다.모징또는LibreOffice 드로잉그러한 그래프를 수동으로 얻으십시오. 프로세스는 두 경우 모두 동일합니다.

  1. PDF 열기
  2. 그래픽 영역을 선택하세요
  3. 클립보드에 복사(Ctrl + C)
  4. 새 문서 가져오기(Ctrl + N)
  5. 붙여넣기(Ctrl + V)
  6. 왼쪽 상단으로 이동하여 페이지 크기를 조정합니다(Inkscape는 이 두 가지를 자동으로 수행할 수 있습니다: Ctrl+Shift+R).
  7. 그리기: 내보내기/Inkscape: 다른 이름으로 저장(Ctrl+Shift+S)

답변2

대의원 투표는 없지만 내 대답은 "파일"->"PNG 이미지 내보내기..." 옵션을 사용하여 이미지 해상도를 지정하는 것이 권장된다는 점을 제외하면 Inkscape에 대한 위와 동일합니다. 종이 지도(하드 카피의 경우 3' x 3')의 EPS 그래픽의 경우 품질 계수 30으로 Inkscape로 가져오고 좋은 결과를 위해 5000x5000으로 내보냈습니다. 그리고 Ctrl-Shift-S는 기본적으로 해상도가 꽤 낮은 것 같아요. 나의 특별한 경우에는 LibreOffice가 심각한 충돌을 일으켰는데 이는 예상치 못한 일이었습니다. 내 경험에 따르면 현재 LibreOffice는 매우 좋은 소프트웨어입니다.

답변3

또 다른 제안이 있습니다. Semadox에는 온라인 도구가 있습니다.https://www.semadox.com/pdf-image-extraction. 거기에서 원본 해상도 이미지를 추출할 수 있습니다.

면책 조항: 저는 Semadox의 창립자이지만 도구는 무료이며 항상 무료로 유지됩니다.

관련 정보