.

...back to the entrance

TeX: ConTeXt (texexecコマンド)でPDFを編集・加工する 2006-01-09
講義ノートの改訂作業中なのだが、新しく挟み込むべき資料がPDFだったりするとどうしようかとちょっと迷う。しかもそのままだとフォントが大きすぎて地球にやさしくなかったりもする。テキストファイルに変換して編集しなおすのも面倒だし。そんなときConTeXt (texexecコマンド) の出番。ファイルを結合したり[--pdfarrange]、特定のページを抽出したり[--pdfselect]、複数ページを単一ページに面付けしたり[--pdfcombine]
--help pdfarrange pdfselect pdfcombine paper print pages result

TeXExec 5.4.3 - ConTeXt / PRAGMA ADE 1997-2005

    --pdfarrange   arrange pdf pages
      --addempty   add empty page after
    --background
                     =string : background graphic
     --backspace   inner margin of the page
      --markings   add cutmarks
      --noduplex   single sided
         --paper   paper format
   --paperoffset   room left at paper border
     --textwidth   width of the original (one sided) text
      --topspace   top/bottom margin of the page

     --pdfselect   select pdf pages
      --addempty   add empty page after
    --background
                     =string : background graphic
     --backspace   inner margin of the page
      --markings   add cutmarks
   --paperformat   paper format
   --paperoffset   room left at paper border
     --selection   pages to select
                     =even   : even pages
                     =odd    : odd pages
                     =x,y:z  : pages x and y to z
     --textwidth   width of the original (one sided) text
      --topspace   top/bottom margin of the page

    --pdfcombine   combine pages to one page
   --combination   n*m pages per page
      --nobanner   no footerline
   --paperformat   paper format
   --paperoffset   room left at paper border

         --paper   paper input and output format
                     =a4a3   : A4 printed on A3
                     =a5a4   : A5 printed on A4

         --print   page imposition scheme
                     =down   : 2 rotated pages per sheet doubleside
                     =up     : 2 pages per sheet doublesided

         --pages   pages to output
                     =even   : even pages
                     =odd    : odd pages
                     =x,y:z  : pages x and y to z

        --result   resulting file
                     =name   : filename

...to the top