빈 페이지를 자주 삽입해야하는 PDF 파일이 있습니다. 패턴은 예측할 수 없으므로 필요한 곳에 맞출 수있는 명령이 필요합니다.
어떻게해야합니까?
빈 페이지를 자주 삽입해야하는 PDF 파일이 있습니다. 패턴은 예측할 수 없으므로 필요한 곳에 맞출 수있는 명령이 필요합니다.
어떻게해야합니까?
답변:
에서 http://blog.chewearn.com/2008/12/18/rearrange-pdf-pages-with-pdftk/
pdftk A=src.pdf B=blank.pdf cat A1 B1 A2-end output res.pdf
이 스크립트가 마음에 듭니다.로 저장하고 pdfInsertBlankPageAt.sh
실행 권한을 추가하고 실행하십시오.
./pdfInsertBlankPageAt 5 src.pdf res.pdf
#!/bin/bash
if [ $# -ne 3 ]
then
echo "Usage example: ./pdfInsertBlankPageAt 5 src.pdf res.pdf"
exit $E_BADARGS
else
pdftk A=$2 B=blank.pdf cat A1-$(($1-1)) B1 A$1-end output $3
fi
cat A1 B1 A2-end
출력 파일에 문서 A src.pdf
의 첫 페이지 ( blank.pdf
) 와 문서 B의 첫 페이지 ( ) , 문서 B 의 나머지 (2에서 끝까지)가 포함됨을 의미합니다.이 작업을 연결이라고하며 Linux cat
는 매우 자주 사용됩니다. 텍스트를 표시하지만 둘 이상의 인수와 함께 사용하면 흥미 롭습니다.
를 만들려면 명령 줄에서 빈 PDF를 작성하는 방법을blank.pdf
참조하십시오 .
echo "" | ps2pdf -sPAPERSIZE=a4 - pageblanche.pdf