변환 - PDF를 jpg로 변환하는 동안 복구할 수 없는 오류가 발생했습니다.

변환 - PDF를 jpg로 변환하는 동안 복구할 수 없는 오류가 발생했습니다.

다음 명령을 사용하여 pdf를 jpg로 변환하면

$ convert -density 300 file.pdf file.jpg

나는 점점이것실수.

마지막 운영 체제 오류: 2 GPL Ghostscript 8.71: 복구할 수 없는 오류, 종료 코드 1 변환: Postscript 대리자가 file.pdf': No such file or directory @ pdf.c/ReadPDFImage/634. convert: missing an image filename file.jpg'@convert.c/ConvertImageCommand/2838에 실패했습니다.

이 명령을 사용하도록 도와주실 수 있나요?

감사해요

답변1

내가 과거에 사용한 한 가지 접근 방식은 다음과 같습니다.pdftopppm명령(에서포플러 도구).

"MYFILE.pdf"라는 PDF 파일이 주어지면:

pdftoppm -jpeg MYFILE.pdf MYFILE

이렇게 하면 "MYFILE-?.jpg"라는 많은 파일이 생성됩니다. 여기서 "?"는 페이지 번호로 대체되고 길이가 같아지도록 채워집니다(PDF에 125페이지가 있는 경우 각 번호는 3자리 너비(005, 097, 124 등).

자세한 내용은 pdftoppm 매뉴얼 페이지를 참조하세요. 최종 크기, DPI, 출력 형식(png, jpeg 등), 강제 흑백(단색) 모드 등을 조정할 수 있습니다.

빠르고 모든 작업에 훌륭하게 작동합니다. Linux용인가요, Windows용인가요? ... GIMP(모든 플랫폼)도 이 작업을 수행하지만 조금 더 복잡합니다.

===================

많은 양의 텍스트와 이미지가 포함된 202페이지 PDF를 처리하기 위해 "변환"을 사용하면 변환에 28분 이상이 걸리고 3G 이상의 메모리가 소비됩니다.

OOM(메모리 부족) 요구 사항으로 인해 귀하의 시스템이 변환 프로세스를 종료한 것 같습니다. 제가 작업을 직접 종료했을 때 똑같은 오류가 발생했기 때문입니다. 변환은 매우 비효율적이고 느린 것으로 보이며, 더 큰 PDF(내 것은 202페이지)에는 현재보다 더 많은 메모리(물리적 RAM 및 스왑 공간을 합친 것)가 필요할 수 있습니다. 가능한 해결 방법은 RAM을 더 구입하거나, 전체 스왑 파티션/스왑 파일 크기를 늘리거나, RAM을 덜 낭비하는 다른 프로그램을 사용하는 것입니다.

관련 정보