• ベストアンサー

VBでPDFファイルを編集する

VBでPDFファイルを結合したいのですが、どうしたらよいのか わかりません。 ページ挿入で1つのファイルにまとめるという方法でも どちらでもかまいません。 ご存知の方がいらっしゃいましたら、教えて下さい。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

使えそうなソースを見つけました。

参考URL:
http://www.planetpdf.com/mainpage.asp?WebPageID=47
kanon_com
質問者

お礼

試してみたところ、うまく出来ました! ありがとうございます。 これを元に、カスタマイズ頑張ります。 Adobe製品は英語ばかりで、大変ですね(^^; ほんとに助かりました。ありがとうございましたっ!

その他の回答 (2)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

ちょっと興味をもったのでやってます。PDFを開く/閉じる しかできていません。 「もしかしたら、ここまでを公開したら他の人がやってくれるかも?」という期待を持って、途中経過を載せておきます。 開発環境:EXCEL97 参照設定:Adobe Acrobat 4.0 Type Library (Acrobat) Sub TEST() On Error Resume Next   Dim acroApp     As CAcroApp   'CAcroAppオブジェクト   Dim acroPDDoc    As CAcroPDDoc  'CAcroPDDocオブジェクト   Dim acroExchAVDoc1 As CAcroAVDoc  'CAcroAVDocオブジェクト   Dim acroExchAVDoc2 As CAcroAVDoc  'CAcroAVDocオブジェクト   Dim blnRtn     As Boolean   '戻り値      Set acroApp = CreateObject("AcroExch.APP")   Set acroPDDoc = CreateObject("AcroExch.PDDoc")   Set acroExchAVDoc1 = CreateObject("AcroExch.AVDoc")   Set acroExchAVDoc2 = CreateObject("AcroExch.AVDoc") 'デバッグ用 acroApp.Show         'ファイルオープン1   blnRtn = acroExchAVDoc1.Open("c:\test\1.pdf", "")   If Not blnRtn Then     MsgBox "オープンエラー1"     GoTo PGMEND:   End If      'ファイルオープン2   blnRtn = acroExchAVDoc2.Open("c:\test\2.pdf", "")   If Not blnRtn Then     MsgBox "オープンエラー2"     GoTo PGMEND:   End If      'ここでマージを行うはず・・・できない・・・(T▽T)    PGMEND:   '閉じる   blnRtn = acroExchAVDoc1.Close(False)   blnRtn = acroExchAVDoc2.Close(False)   acroApp.Exit      '開放   Set acroExchAVDoc1 = Nothing   Set acroExchAVDoc2 = Nothing   Set acroPDDoc = Nothing   Set acroApp = Nothing End Sub

kanon_com
質問者

お礼

ありがとうございます。 VB初心者なので、とても助かります。 興味を持っていただいて感謝、感謝です。 また新たにわかったことがあれば、教えて下さい。 よろしくお願いします。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

Adobe Acrobat SDK かな

kanon_com
質問者

お礼

さっそくのレスありがとうございます。 やはりAdobe Acrobat SDKを使うんですね。 いまダウンロードしてみたのですが、英語なので さっぱりわかりません。 使い方をご存知でしたら、教えていただけませんか? あつかましいお願いですが、よろしくお願いいたします。

関連するQ&A

  • PDFファイル結合

    AUTOCADの図面をPDF化して1つのファイルにしたい、と考えています。 図面のファイルが50個程あり、これをPDF化して、Acrobatで1ページずつ挿入で結合していて面倒です。 ACROBATでも他のソフトでもいいのですが、PDFのファイルを選んで一括で結合する手段は、ないのでしょうか? 1ページずつ挿入の結合時に、多数のファイルを選んでも結合できるのですが、ファイル選択のやり方を変えても、理想なページの並びにならないです。(結合するとページが逆並びになります) やり方をご存知の方、ご教授願えないでしょうか。宜しくお願い致します。

  • PDFファイルの編集

    マイクロソフト・オフィス・ワードでつくったファイルを PrimoPDF のソフトを使って、PDFファイルを作成し、アドビリーダーで見ています。 そこで、質問があります。 1、そのファイル内のページの途中にページを追加することが出来ますか。   そのためのソフトがありますか。   ファイルの結合はわかったのですが、ページの割り込みは出来るのでしょうか。 2、PDF化したファイルをマイクロソフト・オフィス・ワードなどに戻すことができますか。   出来るようでしたら、その方法も教えてほしいです。 お願いします。

  • VBでPDFファイルを読み込む

    こんにちは VB2010でPDFファイルを読み込みページごとに処理したり、1ページの一部を切り取ったりしたいのですがどのようにしたら良いでしょうか。イメージとして読み込めれば処理できるのでしょうが読み込めません。

  • PDFファイルの挿入

    PDFファイルの挿入 ページ順に並んでいるPDFファイルに4ページほどファイルが抜けているので その4ページをページ番号順に該当の場所に挿入したいのですがやり方がわかりません。 ご存知の方いらしたら教えてください。

  • PDFファイルで文字を隠す方法

    PDFファイルで文字を隠す、あるいは消す方法を探しています。 具体的には、複数の人が書いたPDFファイルを結合してページ番号を振りたいのですが、個々人が挿入したページ番号がすでに入っているので、それらを消して通し番号をあらためてつけたいのです。 フッターでページ番号を入れたら、最初に入っていたものと重なって表示されてしまいました。 どなたかいい方法をご教示ください。

  • たくさんのpdfファイルを結合できるツールを探してます

    WindowsXPで 瞬間PDF ZEROツール(クセロ・シュンカン・PDFゼロ) というpdfファイル結合ツールを使っています。他の結合ツールで結合したpdfファイルはスクロールバーをスクロールした場合、ページがパッパッと切り替わりますがこれで結合したpdfファイルをスクロールするとページもスクロールバーに連動して上下に動くので改ページの境目も見れて迚も便利なのです。 でも「結合後のファイルサイズが100MBを超えます」となり、結合作業が出来ません。 結合後のファイルサイズに関係無く結合してくれ,結合後のpdfファイルのスクロールも上下に動かしてくれるpdfファイル結合ツールを探しています。 どなたかご存知の方ご紹介下さい。

  • pdfファイルを編集したい

    pdfファイルを編集したいのですが、wordにコピーしたら変な形のなってしまいました。文の体裁をそのままに編集する方法はないのですか? 教えてください。また、2つのpdfファイルを1つのファイルに結合させることはできますか。

  • アクロバット6.0でのPDFファイルの結合について

    お世話になります。 スキャナで読みとったPDFファイルが連番であります。文書一冊単位で一つのPDFデータに結合します。 この際に、先頭のファイルを開き「ページの挿入」で2ページ目以降のファイルをすべて選択し挿入しているのですが、挿入される順番が逆になってしまいます。 挿入するファイルがきちんとページ番号順に並ぶようにするにはどうすればよいのでしょうか? 使用しているのは Acrobat6.0 Professional です。

  • PDFファイルの保存方法

    2つのPDFファイルを1つにまとめて保存する方法を教えてください。 ファイルが2つあります。 名前は「aaa.pdf」と「bbb.pdf」とします。 aaa.pdfにはスキャナで読み込んだ書類が1から10ページまで入っています。 bbb.pdfにはスキャナで読み込んだ書類が11から20ページまで入っています。 この2つのファイルを結合して ccc.pdfという名前で1から20ページという順番で保存したいのですが どのような方法で保存作業を行えばできますでしょうか。 こういう保存の方法がある!と聞いたものの その方は保存方法までは知らず、困っています。 ご存知の方、宜しくお願い致します。

  • PDFファイルの分割

    Acrobat6.0はインストールしています。 VB6.0から複数ページのPDFファイルを、各ページ毎にひとつのPDFファイルに分割したいのですが方法がわかりません。どうかよろしくお願いします。