2 返信 最新の回答 日時: May 7, 2007 2:56 PM ユーザー:(gotya)

    奇数ページと偶数ページでの余白の変更

    Level 1
      PDFファイルの印刷時に、奇数ページと偶数ページで上下余白の大きさを変えることはできるでしょうか。
      例えば、オリジナルファイル(PDFファイルにする前のファイル)では奇数ページ、偶数ページとも上余白20mm、下余白20mmとなっている場合に、PDFファイルにした後に奇数ページは上 余白17mm、下余白23mmで、偶数ページで上余白23mm、下余白17mmで、印刷することはできるでしょうか。

      Acrobat 6.0 Professional、Windows XPです。
        • 1. Re: 奇数ページと偶数ページでの余白の変更
          Level 1
          > PDFファイルの印刷時
          仮想プリンタ「Adobe PDF」への印刷でPDF変換する場合も「印刷」と称する場合もあるし、単純にPDF文書を実在のプリンターへと出力する場合も「印刷」と称する場合がある。

          まずは実在のプリンターへ出力する場合だが、プリンタードライバによっては余白を変更できるものがあり、さらに出力範囲を奇数と偶数ページと分けられるものがある。
          これらの機能で何とかなるかもしれない。

          Acrobatでできるかだが、バージョンによっては可能だろう。
          前提として、トリミングツールではページサイズを変更できるが(奇数偶数ページ別も可)、元サイズの範囲を越えることが出来ない。
          しかしAcrobat 7.0 Proにはトリミングツール以下で[ページサイズを変更]というのがあり、一旦大きめのページサイズに変更してから、再度トリミングツールでページ範囲を狭くすることで、何とかなるだろう。

          例えば、A4サイズなら、[ページサイズを変更]で縦310mm横210mmくらいにしてから、再度A4サイズで尚且つ余白が取れるようにトリミングツールで調整する。

          Acrobat 6.0 Pro以前ではこの[ページサイズを変更]がなかったはず(あってもページ拡大ができなかった?)。
          その場合は、元のアプリで用紙サイズを大きめにしてPDF化する。そしてAcrobatのトリミングツールで上下を狭める形で余白を取る。
          あるいは、PDF変換時に、PDF用紙サイズを大きめにしてから変換する。
          いずれもPDF用紙サイズを大きくして、トリミングツールで適宜削除するという手法になる。

          Acrobat JavascriptのsetPageBoxesでダイレクトにPDFページサイズを変更できる。以下のサイトにあるPDF文書で確認できる。制限は設けてないので、どういうスクリプトかは ボタンのアクションを見ればよい。

          http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/
          • 2. Re: 奇数ページと偶数ページでの余白の変更
            Level 1
            早速の御回答有り難うございます。

            >プリンタードライバによっては余白を変更できるものがあり、さらに出力範囲を奇数と偶数ページと分けられるものがある。

            そうなんです。これをいちばんに確認したのですが、今使っているプリンターにはこの機能が付いていませんでした。

            >Acrobat 7.0 Proにはトリミングツール以下で[ページサイズを変更]というのがあり、一旦大きめのページサイズに変更してから、再度トリミングツールでページ範囲を狭くすることで、何とかなるだろう。

            7.0以降は便利になってるんですね。

            >元のアプリで用紙サイズを大きめにしてPDF化する。そしてAcrobatのトリミングツールで上下を狭める形で余白を取る。

            これでうまく行きました!もともと元のアプリでは余裕のある用紙サイズにしてあったので、再PDF化もすることなく、トリミングの余白の設定だけでだけでうまく行きました。

            >あるいは、PDF変換時に、PDF用紙サイズを大きめにしてから変換する。

            これも可能ですね。勉強になりました。

            >Acrobat JavascriptのsetPageBoxesでダイレクトにPDFページサイズを変更できる。以下のサイトにあるPDF文書で確認できる。制限は設けてないので、どういうスクリプトかは ボタンのアクションを見ればよい。

            初心者のためこれは手が出せそうにありません。いつか勉強しなければと思ってはいるのですが。

            たくさん教えていただいてたいへん勉強になりました。有り難うございました。
            今後ともよろしくお願いいたします。