폴더의 JPEG를 PDF로 일괄 결합하는 방법


18

이미지가 들어있는 약 500 개의 폴더가 있습니다. 페이지로 모든 이미지가 포함 된 .pdf 파일을 얻을 수 있도록 이것을 일괄 변환 할 수있는 방법이 있습니까?

편집하다:

각각 500 개의 PDF 파일이 있어야하며 각각은 폴더 이름과 페이지 내에 이미지가 있습니다.


3
어떤 OS? CLI 또는 GUI 도구를 원하십니까? 파일은 제정신 또는 꾸준한 방법으로 이름이 지정되어 있으며 순서가 중요합니까?
Journeyman Geek

Mac OS X, 그것은 어떤 종류의 도구 일 수 있으며 Acrobat Pro를 소유하고 있지만 해당 옵션을 찾을 수 없습니다. 파일은 알파벳순으로 구성되어 있으며 그 순서를 유지하고 싶습니다. 감사합니다
Ska

답변:


16

OS X에는 이미지 처리 및 PDF 작성을 자동화하기위한 여러 도구가 내장되어 있습니다.

Automator.app를 열고 새 응용 프로그램을 만드십시오.

Automator.app

왼쪽 창에서 오른쪽 창으로 작업을 끌어 아래 그림과 같이 변경하십시오.

1 단계

  • 반복… 옵션을 사용 하여 폴더 내용 가져 오기는 하위 디렉토리 내에서도 모든 파일을 가져옵니다.

  • 이미지의 새 PDF 는 데스크탑에 하나의 PDF 파일을 작성하며 각 페이지는 하나의 이미지로 구성됩니다.

앱을 어딘가에 저장하십시오 (예 : / 응용 프로그램 또는 데스크탑). "Image.app에서 PDF 작성"과 같은 적절한 이름을 지정하십시오. 그런 다음 폴더를 아이콘으로 드래그 할 수 있습니다. 워크 플로우가 당신을 위해 일하도록하십시오.


위의 모든 이미지에 대해 하나의 PDF 파일을 만듭니다. 각 폴더마다 하나를 원한다면 더 복잡 할 것입니다.

먼저, 분배 품목 증분 조치 가 필요합니다 . 설치하십시오. 그런 다음 Automator를 다시 열고 응용 프로그램이 아닌 새 워크 플로를 만듭니다 .

이제 편의상 여기에서 워크 플로를 다운로드 할 수 있습니다 . 링크가 끊어지면 아래와 같이 변경하십시오.

워크 플로우 스크린 샷

또는 텍스트 형태로 :

  • 선택된 파인더 항목 가져 오기
  • 분배 품목 증분 (이전에 설치 한 것)
  • 우리가있는 폴더를 기억하기 위해 Value of Variable 설정
  • 이미지를 얻으려면 폴더 내용 가져 오기
  • 이미지에서 새 PDF 를 작성하여 PDF를 만듭니다. 여기서 하단의 "변수"패널에서 변수를 가져 와서 "출력 저장 위치 ..."필드로 드래그하십시오. 그러면 PDF가 속한 폴더에 PDF가 작성됩니다. 정적 파일 이름을 설정하는 것 외에 파일 이름을 바꾸는 쉬운 방법은 없습니다. Finder 항목 이름 바꾸기 조치를 추가 하여 설정할 수 있습니다.
  • Loop , 시작부터 시작하여 다음 폴더로 실행하십시오. 확인을 요청하는 부분을 비활성화 할 수 있습니다.

워크 플로로 저장하면 이제 실행 방법이 있습니다. Finder에서 폴더를 선택하십시오.

파인더 스크린 샷

그런 다음 Automator.app 로 이동하여 오른쪽 상단에서 실행 을 클릭 하십시오 .


500 개의 폴더가 있으면 시간이 걸릴 수 있습니다. 특히 고해상도 사진의 경우 PDF가 커질 수 있습니다. 그러나 작은 선택을 먼저 시도한 다음 완료 될 때까지 워크 플로를 실행할 수 있습니다.


놀랍지 만 이제 모든 이미지가 하나의 PDF에 있습니다. 포함하는 각 폴더마다 별도의 PDF를 만들 수 있습니까? 나는 당신이 Automator로 할 수있는 모든 일을 알지 못했습니다.
Ska

@Ska 업데이트 된 답변보기. 그것이 당신을 위해 작동하기를 바랍니다. 여기서 Automator가 까다로워지고 AppleScript와 함께 AppleScript 또는 간단한 Bash 스크립트로 이동하는 것이 좋습니다.
slhck

걱정하지 마십시오. 나중에 bash 스크립트로 이름을 바꿀 것입니다. 그러나 폴더 내용 가져 오기 (폴더 이름)의 출력을 전달하고 변수를 생성하는 응용 프로그램을 만들 수 없습니까?
Ska

@Ska 예, 변수를 설정하는 방법이지만 PDF의 출력 이름에 변수를 사용할 수 없습니다. 최소한 쉬운 방법은 아닙니다.
slhck

그것은 훌륭한 워크 플로우입니다. 도움을 주셔서 감사합니다. 나는 지난주 내셔널 지오그래픽의 모든 이슈에 대한 JPG를 처음부터 해독하는 데 소비했으며, 250,000 페이지를 모두 PDF로 변환하여 OCR을 사용하여 검색 할 수 있도록하는 방법이 필요했습니다. 당신은 저에게 많은 수고를 아끼지 않았습니다. 스크립트에서 변경해야 할 한 가지는 시간 초과 기간을 기본 0 분보다 크게 설정하는 것이 었습니다. 그렇지 않으면 하나의 PDF 만 만들었습니다. 수동 루프로 수행했지만 자동화 프로세스에 너무 많이 관여합니다. 또한 단일 폴더에 저장하도록 지시했습니다.

22

OS X에서

Homebrew를 사용하면 ImageMagick을 쉽게 설치할 수 있습니다.

brew install imagemagick

convert *.jpg output.pdf

결과 PDF가 너무 큰 경우 다음을 시도해 볼 수 있습니다.

convert -quality 60 *.jpg output.pdf

리눅스, 유닉스, 윈도우

물론 ImageMagick은 apt-get install imagemagick데비안과 우분투와 같은 다른 유닉스 시스템에도 설치할 수 있습니다 . 그리고 GNU / Cygwin 또는 Chocolately를 통해 Windows에서도 가능합니다 .


3
미리보기로 fidgeting보다 더 빠르게!
DK_

1
+1 나는 이것과 받아 들여진 대답의 비교가 실제로 이런 종류의 상황에서 커맨드 라인 도구 (특히 imagemagick)의 힘을 보여 준다고 생각합니다!
Bill Cheatham

1
이것은 창문에서도 가능합니다. chocolatey (Windows 용 패키지 관리자)를 사용하는 경우 : choco install imagemagick.tool다음 @KasperSouren의 "convert"명령을 따르십시오.
Giscard Biamby


2

거의 모든 시스템에서 최상의 솔루션으로 이것을 실행하는 것은 ImageMagick 일 수 있습니다 . * nix, Mac 및 Windows에서 사용 가능하며 와일드 카드 (일명 파일 이름 지정)와 입력 파일 목록 (예 : @ ImagesToProcess.txt), 일부 고급 파일 사양 옵션, 강력한 명령 줄 등을 모두 지원합니다.


또한 GhostScript가 필요하며 종속성 관리의 수를 아는 사람과 프로그래밍을 수행해야합니다. 나는 그것을하는 간단한 도구가있을 수 있다고 가정합니다. 모든 유스 케이스는 다소 단순합니다.
Ska

ImageMagick과 GhostScript가 설치되어 있고 ImageMagick이 GS를 찾을 수있는 한 IM 명령 줄을 사용하면 스크립트 작성이 간단 해집니다. 이것은 파일 이름 globbing이 올바른 순서로 파일을 처리한다고 가정하지만 그렇지 않은 경우 어쨌든 더 복잡 할 것입니다. Windows의 경우 다음과 같이 함께 작업 할 수있는 안내서가 있습니다 : stackoverflow.com/questions/3243361/… . 아직도, 다른 대답은 Mac에 더 좋습니다
fencepost

메신저, 펜스 포스트에 대한 멋진 팁에 감사드립니다. 매일 새로운 것을 배웁니다. 원래 질문에 대해서는 먼저 slhck의 솔루션을 시도해 보겠습니다.
Ska

천만에요 나는 A) Mac을 사용하고 있었고 B) Mac에서 Ghostscript 지원이 어떤 이유로 든 상당히 약하거나 적어도 Windows 및 * nix에 미치지 못했음을 알지 못했습니다.
fencepost
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.