저는 PDF 파일에 포함된 개체를 추출하여 현재 폴더에 덤프하는 pdfdetach 유틸리티를 사용하고 있습니다. 출력은 .doc 파일이나 기타 파일 등 무엇이든 가능합니다. 내가 원하는 것은 pdfdetach의 출력이 무엇이든 기본적으로 현재 디렉터리 대신 하위 디렉터리에 저장되기를 원하는 것입니다.
내가 시도하고 있지만 작동하지 않는 간단한 줄은 다음과 같습니다.
pdfdetach -saveall JSPopupCalendar.pdf > /subfolder/
답변1
"-o" 매개변수를 사용합니다. 예를 들어pdfdetach -saveall JSPopupCalendar.pdf -o /subfolder
매뉴얼 페이지를 참조하세요http://manpages.ubuntu.com/manpages/trusty/man1/pdfdetach.1.html
-모두 저장
포함된 모든 파일을 저장합니다. 이는 포함된 파일과 연관된 파일 이름을 사용합니다("-list" 스위치로 인쇄됨). 기본적으로 파일은 현재 디렉터리에 저장됩니다. 이는 "-o" 스위치로 변경할 수 있습니다.
-o 경로
포함된 파일을 저장할 때 사용할 파일 이름을 설정하거나 "-saveall"과 함께 사용할 디렉터리를 설정하려면 "-save" 스위치를 사용하세요.
fileAttachment.pdf에서 KSBASE.WQ2 파일을 분리하는 방법을 보여주는 예입니다.
$ pdfdetach -saveall fileAttachment.pdf -o bar
$ find . -ls
384329 0 drwxrwxr-x 3 steve steve 43 Sep 7 17:42 .
9137752 0 drwxrwxr-x 2 steve steve 24 Sep 7 17:42 ./bar
8544834 24 -rw-rw-r-- 1 steve steve 20668 Sep 7 17:42 ./bar/KSBASE.WQ2
384331 80 -rw-rw-r-- 1 steve steve 78950 Nov 2 2017 ./fileAttachment.pdf
$