• ベストアンサー

pdfに丸秘などのスタンプを押したいのですが

お世話になります。 フォルダ内のPDFすべてに丸秘などのスタンプを押したいのですが、 ひとつ問題があります。 PDFファイルの用紙サイズがA4横とA3横が混在していまして、 サイズによって押す位置を変えたいのです。 何方様かお分かりの方おりましたら、お知恵を貸していただけないでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.4

ANo3です。 書き忘れました。 (^_^;) ANo3は、右上を基準にスタンプを押す場合を想定しています。 getPageBox()でそのページのサイズを取得していますので、スタンプの位置が左上、右下などの場合は計算を修正すれば同様の方法で可能かと思います。

icevain
質問者

お礼

fujillinさん こんばんは 前回、教えて頂いたサイトより用紙サイズを取得する方法がわかりました。 本当にありがとうございました。 今回のコードも大切に使わせていただきます。 実は、ひとつ問題をクリアすると・・・ ちょっと欲が出まして、 scriptの中にスタンプのパスをセットできるのかなー とか fujillinさんのコメントように ダイアログからスタンプの種類を選択して押せるようにできるのかなー、 なんて思っていたのです。 これができれば、私にとって夢が現実となる画期的なツールとなるので さらに試行錯誤してみます。 情報ありましたらまた宜しくお願いします。

その他の回答 (3)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

ANo2です。 少し時間ができたので、簡単に実験してみました。 ちゃんと調べる時間は無いので、少々いい加減です。 var marginX = 20, marginY = 50; //右、上のマージン var stampW = 100, stampH = 50; //スタンプのサイズ var posX = stampW + marginX; var posY = stampH + marginY; var pg = this.numPages; for (var i = 0; i < pg; i++){  var box = this.getPageBox("Crop", i);  var left = box[2] - posX;  var bottom = box[1] - posY;  var annot = this.addAnnot({   page: i,   type: "Stamp",   rect: [left, bottom, left + stampW, bottom + stampH]  }); } ※ Adobe Acrobat XI Proにて確認 ※ ダイアログからスタンプの種類を選択して押せるほうがよさそうな気がしますが、そこまでは調べている時間がありませんでした。 <参考> http://help.adobe.com/livedocs/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?href=JS_API_AcroJS.88.1.html&accessible=true http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf

icevain
質問者

お礼

すっかりお礼💌を忘れていました 申し訳ございませんでした

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

PDFのjavascriptはさわったことがほとんどありませんが… ご提示の参考サイトの  rect: [10, 10, 60, 60], の部分がページに対するスタンプの位置を指定していると思われます。 この部分をページのサイズから計算するようにすれば、ご希望のようになるかと思います。 時間がとれないので、考え方だけですみません。 PDFのjavascriptのドキュメントは以下にあるみたいです。  http://help.adobe.com/livedocs/acrobat_sdk/9/Acrobat9_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?&accessible=true ※JavaScript>JavaScript for Acrobat API Reference>JavaScript API

icevain
質問者

お礼

fujillinさん 始めまして こんばんは お忙しい中、貴重な情報ありがとうございます。 JavaScriptは使ったことがないので、お教えいただいたサイトを参考に試行錯誤してみます。

noname#198668
noname#198668
回答No.1

JavaScript を使わないとダメな質問ですか。 通常は Acrobat Pro 等を用いてスタンプを挿入します。 http://kb2.adobe.com/jp/cps/324/3241.html 社内だけでかまわないなら XChange Viewerなどの無料のツールを使います。 http://kspc-biz.com/it-support-menu/it-explanation/office01/286-pdf-insertimage01.html ただ、たいていの無料のツールは、電子データとしてならいいんですけど、印刷するときは原本ではないという印も印刷されます。

icevain
質問者

お礼

Pellantさん はじめまして 早速の回答、ありがとうございます。 AcrobatProを所有していまして、 一括で同じ位置にスタンプを押す方法はわかるのですが、 混在している用紙サイズごとに違った位置にスタンプを押す方法がわからないのです。 たぶん、JavaScript を使わないとダメなのかとは思っています。 ↓こんなようなこと http://indesigner.blog101.fc2.com/blog-entry-43.html 何分、JavaScript はわからないもので困っています。

関連するQ&A

  • PDFの結合について

    お世話になります。 Acrobat7.0Standardを使用しています。 A4横のPDFファイルが2枚あります(別ファイル) それを、1枚物にしたい場合どうやったらいいでしょうか? 用紙のサイズは問いません。 たとえば、A3縦に1枚目、2枚目と一緒にしてしまうわけです。 単純に考えると、それぞれのファイルをスキャナで一緒にして PDFを作成すれば早いのですが、今回はあくまでAcrobat上では可能? ということです。 おわかりの方、宜しくお願いします。

  • PDFファイルの印刷

    PDFファイルを印刷する時の用紙のサイズの 設定について、教えて下さい。 例えば、EXCELなんかは、印刷する用紙の サイズ指定を、あらかじめA3とかA4に設定 する事ができます。 PDFでこのような設定は可能なのでしょうか? 具体的には、PDFのファイルが10個あるとして、 6個はA3サイズ、残り4個はA4サイズで印刷 したいのです。 現状では、ファイルを開いてそのまま印刷すると、 全てA4で印刷されてしまいます。 ファイルごとに、いちいちプリンタの設定でA3 を選択して印刷しています。 これを、EXCELのように、ファイルごとに あらかじめ用紙の設定をすることは可能でしょうか? どなたかご存知の方がおりましたら教えて下さい。 宜しくお願いします。

  • 写真愛好家の方に質問。アルバムの残し方

    写真愛好家の方に質問です。 プリンタはA4なのですが、作品をクリアファイルに残したいとしたときに、どのようにしていますでしょうか。 縦位置、横位置があるじゃないですか。 これが混在すると見るのがちょっと手間ですよね。 A4縦のポケットファイルにして、横位置の写真も用紙は縦で、そこに横位置で入れる。そのサイズに縦位置の写真も合わせて、中央に入れる。 というのはどうでしょうか。 それぞれの写真はA5サイズになってしまうわけですが。 皆様どのようにされていますか。

  • VectorworksでのPDF印刷

    Vectorworks2023で、A3サイズでPDF印刷をしたく、 用紙設定→プリンター設定→プリンタ面:Adobe PDFにて 用紙サイズをA3にし、 プリンタ設定の横に表示されるプロパティを選択し、 用紙/品質→詳細設定→用紙サイズでも、サイズがA3になっていること、拡大縮小も100%になっていることを確認して印刷しました。 しかし、印刷処理後、Adobe Acrobatで表示されるPDFはA4サイズで図面も大きく切れています。 Vectorowrksから、PDF印刷ではなく、ファイル→取り出す→PDF取出しを選択すると、 画面に表示されているA3のまま取り出せます。 しかし、文字が画像化されていたり所々気になる箇所があるので PDF印刷でもA3で印刷できるようにしたいです。 考えられる設定エラーや、対象があれば教えてください。 よろしくお願いいたします。

  • PDFファイルの用紙サイズを変更する

    スキャナーを使って文書をPDFファイル化しています。一つのファイルには、複数ページあります。 各ページの文書は、A4とA3が混在しています。このファイルを印刷する時に、A4はA4、A3は A3で、印刷したいので、「PDFのページサイズに合わせる」を選んでいます。通常は問題無いの ですが、いくつかのファイルの各ページのサイズを見ると、A4やA3のサイズより少し大きいもの があります。再度、スキャナーで取り込むと、A4やA3のサイズになります。ですから、サイズが 異なる要因は、不明です。 そこで、もう一度スキャナーで取り込む以外に、サイズを合わせるようにPDFファイルを変更する ソフトが無いか探しています。 adbeやJUSTシステムに問い合わせたところ、そのような機能は無いとの回答でした。 何か良いソフトがあれば、教えて下さい。

  • いきなりPDF A2出力

    AUTO CADで書いたA2出力用の図面をいきなりPDFを使用してA2用紙サイズのPDFファイルを作成したいのですが、用紙選択の段階でA3以上の用紙の選択ができません どうすれば出来るのか教えて下さい。

  • AutoCAD いきなりPDFで 横向きに

    AutoCAD 2007で書いたA3図面は横長方向になりますが、これを「いきなりPDF」でPDF変換すると 縦長で、横向き方向にになります。 つまり顔を横にしないと見れない状態です。 このような手順で変換しています。 ファイル → 印刷→ プロッタから「いきなりPDF」を選択 →用紙サイズA3を選ぶ → OK しかし、どこにも方向を変更する設定が見当たりません。 PDF変換時にちゃんと正しい方向にする方法はありますでしょうか?

  • AutoCADのPDF化で、変換は出来のですが、

    質問は“AutoCADのPDF化”です。 過去の Q&A より DWG TRUEVIEWをダウンロードして 変換をしました。変換は出来たのですが、次の2この問題があります。 1. プリントがどうしても用紙(A4)にぴったりと入らない。 通常の印刷で用紙を横になおすとOKになるのと同じ形ですがこのDWG TRUEVIEではどうしてもうまく行かない。 2. 設定の問題とは思いますが、図面の位置と大きさが制御できない。 以上ですが、よろしく教へてください。

  • いきなりPDF

    ページサイズがA3のエクセルファイルをいきなりPDFでPDFファイルを作成すると、PDFファイルのページサイズもA3になっています。 このPDFファイルを開いて印刷しようとすると、現行サイズがA4になります。 印刷するも現行サイズをA3となるようにするにはどうすればよいですか、おしえてください。

  • 大きい用紙サイズのPDFを作りたい

    お世話になります。 横5m、縦80cmほどの横断幕のような印刷物(紙への印刷)を作りたいと考え、近所の印刷屋さんに相談したところ、フォント埋め込みをした原寸大のPDFファイルを持ち込めば安く仕上がることがわかりました。 早速作業に取り掛かろうとしたのですが、WordやPowrpointでは、そんなに大きな用紙サイズが指定できないことが分かりました。 他のソフトで作るか、小さなサイズで作成したものをPDFに書き出す段階で拡大するしかないと考えていますが、巨大な用紙サイズを設定できる適当なソフト、あるいは、PDF書出するときに用紙サイズを拡大(たとえば10倍に)する方法を教えていただけると助かります。 もちろん、もっと賢いやり方のアイディアも大歓迎です。 当方の環境はWindows10。Microsoft Office、Adobe Acrobat Proは所有しています。 高額でなければ、新たなソフトの購入も考えています。 宜しくお願いします。

専門家に質問してみよう