저는 PDFtk와 PDF Chain gui를 사용합니다. 매뉴얼 페이지를 읽고 다양한 웹 검색에 시간을 투자 했음에도 불구하고 이것에 대한 답을 찾을 수 없습니다.
저는 PDF 파일 디렉토리가 cat
있고 각각에 공통 "표지"PDF 파일을 원합니다 . 그래서 source1=../coversheet.pdf source2=*.pdf cat out*.pdf
. (알아...)
가능한?
디렉토리의 모든 pdf에 대해 한 번씩 루프에서 실행합니다.
for f in *pdf; do
pdftk A=../coversheet.pdf B="$f" cat A1 B output "$f"_out.pdf;
done
그러면 표지가 추가 된 각 pdf에 대한 새 파일이 생성됩니다. 라는 foo.pdf
파일의 경우라는 새 파일이 생성됩니다 foo.pdf_out.pdf
.
좀 더 정교하게 만들 수 있습니다. 라는 파일을 만들려면 foo_out.pdf
대신 다음을 사용하십시오.
for f in *pdf; do
name=$(basename "$f" .pdf);
pdftk A=../coversheet.pdf B="$name".pdf cat A1 B output "$name"_out.pdf;
done
그리고 새 버전으로 파일을 덮어 쓰려면
for f in *pdf; do
pdftk A=../coversheet.pdf B="$f" cat A1 B output /tmp/tmp.pdf;
mv /tmp/tmp.pdf "$f"
done
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다