Takuya Miyashita
This site
Web
Start:
*画像PDFの結合 [#s1461234]
**背景 [#fee7f15e]
論文用の図をPDFとして書き出すことはよくあるのだが,2枚のP...
imagemagick などでも試してみたのだが,ベクター画像のまま1...
~
**結合して1ページのPDF画像にまとめる方法 [#r320eca8]
なんだかまわりくどい方法になってしまったが,辿り着いたコ...
#codeprettify{{
pdf_in1="upper.pdf"
pdf_in2="lower.pdf"
pdf_out="output.pdf"
pdftk $pdf_in1 $pdf_in2 cat output tmp1.pdf
pdfxup -x 1 -y 2 -fw 0 -ow -o tmp2.pdf tmp1.pdf
pdfcrop --margins '0 0 0 0' tmp2.pdf $pdf_out
rm tmp*.pdf
}}
最初の pdftk で2つのPDFを結合したPDFを作る.2つ結合したの...
その次に pdfxup で複数ページのPDFを1つのページにまとめる....
最後の pdfcrop でいい感じに切り取ってくれる.~
~
3つ以上をくっつけて1つにしたい場合も,オプションの意味を...
~
**中央揃えで複数枚のPDF画像を縦に連結 [#k63dfba0]
画像ごとに横幅が異なる場合に1枚ごとに綺麗に縁取りすると,...
そこをなんとかするのが下記.
#codeprettify{{
pdf1="upper.pdf"
pdf2="lower.pdf"
pdf_out="output.pdf"
# 幅を揃える
pdfjam --outfile tmp1.pdf --paper a4paper --fitpaper true...
pdfjam --outfile tmp2.pdf --paper a4paper --fitpaper true...
# PDFを連結
pdftk tmp1.pdf tmp2.pdf cat output tmp3.pdf
# 2ページを1ページに並べる
pdfxup -x 1 -y 2 -fw 0 -ow -o tmp4.pdf tmp3.pdf
# トリミング
pdfcrop --margins '0 0 0 0' tmp4.pdf $pdf_out
# 一時ファイルを削除
rm tmp*.pdf
}}
End:
*画像PDFの結合 [#s1461234]
**背景 [#fee7f15e]
論文用の図をPDFとして書き出すことはよくあるのだが,2枚のP...
imagemagick などでも試してみたのだが,ベクター画像のまま1...
~
**結合して1ページのPDF画像にまとめる方法 [#r320eca8]
なんだかまわりくどい方法になってしまったが,辿り着いたコ...
#codeprettify{{
pdf_in1="upper.pdf"
pdf_in2="lower.pdf"
pdf_out="output.pdf"
pdftk $pdf_in1 $pdf_in2 cat output tmp1.pdf
pdfxup -x 1 -y 2 -fw 0 -ow -o tmp2.pdf tmp1.pdf
pdfcrop --margins '0 0 0 0' tmp2.pdf $pdf_out
rm tmp*.pdf
}}
最初の pdftk で2つのPDFを結合したPDFを作る.2つ結合したの...
その次に pdfxup で複数ページのPDFを1つのページにまとめる....
最後の pdfcrop でいい感じに切り取ってくれる.~
~
3つ以上をくっつけて1つにしたい場合も,オプションの意味を...
~
**中央揃えで複数枚のPDF画像を縦に連結 [#k63dfba0]
画像ごとに横幅が異なる場合に1枚ごとに綺麗に縁取りすると,...
そこをなんとかするのが下記.
#codeprettify{{
pdf1="upper.pdf"
pdf2="lower.pdf"
pdf_out="output.pdf"
# 幅を揃える
pdfjam --outfile tmp1.pdf --paper a4paper --fitpaper true...
pdfjam --outfile tmp2.pdf --paper a4paper --fitpaper true...
# PDFを連結
pdftk tmp1.pdf tmp2.pdf cat output tmp3.pdf
# 2ページを1ページに並べる
pdfxup -x 1 -y 2 -fw 0 -ow -o tmp4.pdf tmp3.pdf
# トリミング
pdfcrop --margins '0 0 0 0' tmp4.pdf $pdf_out
# 一時ファイルを削除
rm tmp*.pdf
}}
Page:
Edit with a page name which already exists