파일 이름을 북마크로 사용하여 PDF를 새 PDF로 병합

파일 이름을 북마크로 사용하여 PDF를 새 PDF로 병합

디렉토리가 있습니다부자패턴 이름을 딴 .pdf 파일이 포함되어 있습니다.X01, X02,..., 각 2페이지 길이입니다. '라는 이름의 새 .pdf로 병합하고 싶습니다.all_YY-MM-DDTHHMMSS.pdf”에는 파일 이름이 북마크로 포함됩니다.

저는 이 두 가지 명령어를 사용했습니다. 첫 번째는 훌륭하게 작동하지만,

$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=all_$(date +"%FT%H%M%S").pdf X*.pdf

두 번째는 이를 바탕으로이 답변실패하다.

$ pdftk all_2023-07-12T094706.pdf update_info {ls | grep X*} output out.pdf
grep: X}: No such file or directory
grep: output: No such file or directory
grep: out.pdf: No such file or directory
Done.  Input errors, so no output created.

grep다음으로 ls시작하는 파일 이름을 얻으 려고 합니다 .엑스*새로운 조합.pdf 이름을 제외하려면모두....

update_info첫 번째 명령에 추가하여 어떻게 작동하게 할 수 있습니까 ?

나는 이런 해결책을 알고 있다이것, 하지만 다소 지루해 보입니다.

관련 정보