여러 페이지로 구성된 PDF 분할 및 회전

여러 페이지로 구성된 PDF 분할 및 회전

여러 페이지로 구성된 PDF를 분할하고(각 페이지를 2~3페이지로) 회전하고 싶습니다.

내 목표는 PDF의 크기가 조정된 버전을 인쇄하는 것입니다.

나는 이것을 시도했다

pdftk input.pdf cat 1-endeast output output.pdf 

하지만 회전만 합니다.

답변1

이 답변을 출발점으로 사용하세요

  1. 여러 페이지에서 정보 분할 및 추출
pdftk input.pdf burst
  1. 각 페이지를 분할
pw=$(cat doc_data.txt  | grep PageMediaDimensions | head -1 | awk '{print $2}')
ph=$(cat doc_data.txt  | grep PageMediaDimensions | head -1 | awk '{print $3}')
hph=$(( ph / 2 ))
wpx=$(( pw*10 ))
hpx=$((  hph*10 ))
for f in  pg_[0-9]*.pdf ; do
 tf=top_$f
 bf=bottom_$f
 gs -o ${bf} -sDEVICE=pdfwrite -g${wpx}x${hpx} -c "<</PageOffset [0 0]>> setpagedevice" -f ${f}
 gs -o ${tf} -sDEVICE=pdfwrite -g${wpx}x${hpx} -c "<</PageOffset [0 -${hph}]>> setpagedevice" -f ${f}
done
  1. 가입하다
pdftk top_pg_0001.pdf bottom_pg_0001.pdf top_pg_0002.pdf bottom_pg_0002.pdf ... cat output output.pdf
  1. 회전하다
pdftk output.pdf cat 1-endeast output outputRotated.pdf

관련 정보