私はa6pdfの本を持っています。a4 pdfに変換して、印刷時にa4ページを2つにカットできるようにします(上下が同じ内容になるため、本の2部になります)。ページをまとめると、順番に読むことができます(これは課せと呼ばれると思います)
A、B、C、Dが本の4ページであると仮定します。結果のファイルを次のようにします。
DA
DA
と
CD
CD
はっきりしましたか?
正しい用語を使用していない場合は申し訳ありません。
私はa6pdfの本を持っています。a4 pdfに変換して、印刷時にa4ページを2つにカットできるようにします(上下が同じ内容になるため、本の2部になります)。ページをまとめると、順番に読むことができます(これは課せと呼ばれると思います)
A、B、C、Dが本の4ページであると仮定します。結果のファイルを次のようにします。
DA
DA
と
CD
CD
はっきりしましたか?
正しい用語を使用していない場合は申し訳ありません。
示唆されているように、強力な多価ツールが解決策ですが、それらを添付のスクリプトと組み合わせて、必要なタスクを実行する必要があります
2copiesinA4 filename.pdf multivalent relative path
2 つの引数を指定する必要があります。
たとえば、 /mnt/home/ に Multivalent.jar がある場合、これはスクリプトに渡す必要がある相対パスになります。
#!/bin/bash
file=$1
multivalentpath=$2
pages="`pdftk $file dump_data | grep NumberOfPages | cut -d : -f2`"
echo $pages
halfpages="`echo -n $(( $pages / 2 ))`"
echo $halfpages
h="$(pdfinfo $file | grep "Page size" | cut -d x -f1 | tr 'Page size:' ' ' | xargs)"
w="$(pdfinfo $file | grep "Page size" | cut -d x -f2 | tr 'pts' ' ' | xargs)"
echo $h
echo $w
doubleheight="`let MULTIPLICATION=$h*2; echo $MULTIPLICATION`"
doublewidth="`let MULTIPLICATION=$w*2; echo $MULTIPLICATION`"
echo $doubleheight
echo $doublewidth
sequence="`for ((x=$pages, y=1;x>=$halfpages, y<=$halfpages;x--, y++)); do echo "$x $y "; done | awk 'NR %2==1 {print $1, $2, $1, $2 } NR % 2==0 { print $2, $1, $2, $1 }' | xargs | tr " " ","`"
echo $sequence
java -cp "$multivalentpath"Multivalent.jar tool.pdf.Impose -verbose -dim 2x2 -paper "$doubleheight"x"$doublewidth"pt -page "$sequence" $file
exit 0
多価
ディスク上のどこかに置き、相対パスに注意してください
重要: PDF のページ数が4 * の整数倍 (4、8、12、16... など) であることを注意深く確認してください。
サンプルファイルをいくつかアップロードしました
結果のIMPOSEDファイルは次のようになります(gif アニメーションを参照)
印刷が完了すると、印刷したシート用紙の最初のページとなる最後のページができます。
この紙を ** A4 の長辺 ** の紙の中央 (14.8 cm) で 1 回カットして、2 冊の本を形成する 2 つのブロックを分離します。
次に、2枚のシート紙ブロックを再度カットして、結果として得られるすべてのサブブロックを別のサブブロックで閉じて、本を連続したページ順に並べることができるようにします
#ノート
これは、いわゆる小冊子(A5 の縦長の本、A4 の横長の用紙に 1 枚に 2 ページ印刷されたもの)を作成するために通常行われる作業の 2 倍です。 A4 に印刷して、同じ本全体を 2 部入手し、何かを変更しますが、ロジックは同じです
面付けシーケンス、ページのシーケンスが次のようになる必要があります。
最後 - 最初、2 番目 - 最後から 2 番目、最後から 2 番目 - 3 番目 ... など...
16 ページの本の場合、面付け順序は次のようになります。
16 1, 2 15, 14 3, 4 13, 12 5, 6 11, 10 7, 8 9
私たちの場合、A4用紙に同じ本の2つの完全なコピーを取得したいので、同じシートでこのシーケンスを2回繰り返しました
また、A4用紙を使用して印刷された本のA6コピーが1つだけ必要な場合は、個人的なニーズのために、A4用紙にA6小冊子を1つ取得する方法も開発しました
PDFページを「面付け」したい場合、多価はそれを行うことができます http://multivalent.sourceforge.net/Tools/pdf/Impose.html