디렉토리에 많은 JPEG 파일이 있고 PDF로 변환 한 후 함께 연결하여 단일 문서를 만들고 싶습니다.
이것을 어떻게 할 수 있습니까?
이 프로세스가 더 빠를 것이기 때문에 명령 줄을 사용하는 것이 좋습니다.
답변
로부터 imagemagick
패키지를 사용하는 convert
명령을 :
convert *.jpg pictures.pdf
현재 폴더에 모든 jpg가 포함 된 단일 pdf가 제공됩니다.
다음을 사용하여 IM을 설치하십시오.
sudo apt-get install imagemagick
출처 : stackoverflow
편집 : 번호가 지정되지 않은 이미지는 순서가 잘못되었습니다. 10 개 이상인 경우 filename01.jpg … filename99.jpg 등으로 끝나는 이름을 지정해야합니다. 올바른 순서를 위해서는 선행 0이 필요합니다. 001 … 999가 100 개 이상인 경우
답변
convert `ls -1v` file.pdf
- 이 ls는 한 번에 하나의 파일을 “자연 순서”(1,2,3 …)로 나열하고 변환을 진행합니다.
답변
나를 위해 일했습니다 (그러나 경고! 압축을 해제하면 PDF가 커집니다!) :
convert page1.jpg page2.jpg +compress file.pdf
또는:
convert -rotate 90 page\*.jpg +compress file.pdf
ubuntuforums.org에서 멈추지 +compress
않도록 도와줍니다. 참고 : + compress는 압축을 끕니다. + compress 옵션을 사용하지 않고 당시 작업했던 컴퓨터가 영원히 멈추는 것처럼 보였습니다. 마일리지가 다를 수 있습니다! imagemagick.org 옵션 -compress의 RTFM , 압축 / 매달림 문제가 느리면 -compress <type>으로 실험 해보십시오.
답변
불행히도 convert
PDF로 “포장”하기 전에 이미지 품질이 변경됩니다. 따라서 품질 손실을 최소화하려면 원본 jpg
을 PDF 에 넣는 것이 좋습니다 img2pdf
.
다음 명령을 사용합니다.
-
이 명령은 해상도 나 품질의 손실없이
pdf
모든jpg
이미지 에서 파일 을 만드는 것입니다 .ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
-
이 명령은
pdf
페이지를 하나의 문서로 연결합니다 .pdftk * .pdf 고양이 출력 결합 .pdf
-
마지막으로 검색 가능한 PDF 파일의 스캔 품질을 변경하지 않는 OCR 텍스트 레이어를 추가합니다.
pypdfocr Combine.pdf
사용에 대한 대안
pypdfocr
:ocrmypdf Combine.pdf Combine_ocr.pdf
답변
LibreOffice Writer로 jpg 또는 png 파일을 열고 PDF로 내 보냅니다.
pdf를 내보내는 간단한 방법입니다.
답변
다음 솔루션은 ImageMagick에도 의존 convert
하지만 약간 더 정교합니다.
- 출력 PDF 페이지 크기를 동일하게 유지하면서 모든 이미지의 크기가 다를 수 있습니다 (아래 예의 A4).
- 이미지를 PDF 페이지의 중앙에 배치합니다.
- 이미지 테두리와 PDF 페이지 테두리 사이의 최소 공간을 보장하여 문제없이 PDF를 인쇄 할 수 있습니다.
- 이미지 데이터는 변경되지 않습니다. 따라서 이미지 품질에는 영향을 미치지 않으며 PDF 파일의 이미지 크기는 이미지와 거의 같으며 나중에 원본 이미지를으로 다시 추출 할 수 있습니다
pdfimages -j file.pdf img
. 현재 PNG에서만 작동합니다. 아래 @dma_k의 설명을 참조하십시오. .
명령:
- 이 답변의 스크립트를 사용 하여 각 이미지를 A4 페이지 크기와 5 % 테두리가있는 자체 한 페이지 PDF 파일로 변환하십시오.
-
다음과 같이 모든 1 페이지 PDF 파일을 PDFtk로 연결하십시오.
pdftk *.pdf cat output out.pdf
답변
나는 http://convert-my-image.com/
당신이 (아직 동일한 페이지이지만 다른 페이지) 이미지의 아카이브를 제공하고 공통의 PDF로 연결할 수있는 긍정적 인 것