명령줄 도구를 사용하여 이미지 폴더를 여러 페이지로 구성된 PDF 파일로 변환하시겠습니까?

명령줄 도구를 사용하여 이미지 폴더를 여러 페이지로 구성된 PDF 파일로 변환하시겠습니까?

100개의 jpg 이미지가 포함된 폴더가 있습니다. 이 이미지를 모든 이미지가 포함된 여러 페이지의 PDF 파일(A4 크기로 잘림)로 변환하고 싶습니다. 그들은 이미 올바른 순환에 있습니다.

어떤 도구를 사용해야 합니까?

답변1

필요하다

이미지 마술사

ImageMagick을 설치하려면 명령 프롬프트에 다음 줄을 입력하세요.

sudo apt-get install imagemagick

JPEG에서 PDF로 변환:

작업 디렉터리(jpegs 디렉터리)를 입력하세요.

cd work/directory/path

JPG 파일을 PDF로 변환:

convert *.jpg foo.pdf

원천:http://bitprison.net/jpg_to_pdf

답변2

안타깝게도convertjpg최소한의 품질 손실, 즉 원본 품질을 사용해야 하도록 이전 이미지를 변경하고 img2pdf다음 명령을 사용했습니다.

다음을 사용하는 더 짧은 단일 라이너 솔루션img2pdf

PDF 만들기

img2pdf *.jp* --output combined.pdf

선택적으로 PDF 출력에 OCR 추가

ocrmypdf combined.pdf combined_ocr.pdf

원래 명령은 다음과 같습니다. 더 많은 명령과 도구가 필요합니다.

  1. 이는 해상도나 품질을 잃지 않고 이미지 pdf당 하나의 파일을 생성하는 것입니다.jpg

    ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

  2. 그러면 페이지가 pdf하나로 결합됩니다.

    pdftk *.pdf cat output combined.pdf

  3. 마지막으로 PDF의 스캔 품질을 변경하지 않는 OCRed 텍스트 레이어를 추가하여 검색이 가능하도록 했습니다.

    pypdfocr combined.pdf

답변3

img2pdf무손실 변환을 위해 Python CLI 프로그램을 사용하는 것이 좋습니다 .

https://gitlab.mister-muffin.de/josch/img2pdf

사용 예:

img2pdf img1.png img2.jpg -o out.pdf

관련 정보