複数ページの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

おすすめ記事