|
setup diary |
これまで,pdfを分割したり,結合したりする必要があるときには,imagemagickを使ったり,img2pdfやpdfuniteを使ったりしてきた.一旦画像に変換するかしないかなどの違いはあるが,これらを使う場合には,以下のようにする.
convert *.jpg out.pdf img2pdf -o out.pdf *.jpg pdfunite *.pdf output.pdf
gsを使って,似たようなことができるということなので,やってみた.まず,pdfから一部を取り出すには,次のようにする.
gs -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf -dFirstPage=1 -dLastPage=200 -sDEVICE=pdfwrite in.pdf
次に,pdfを結合するには,以下のようにする.
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf in3.pdfpdfのまま処理するので,ファイルサイズはあまり変わらないかとも思ったら,いろいろとやっていたら二倍ぐらいのサイズになってしまった.サイズが変わらない変換方法があれば良いのに.