- ベストアンサー
VBでPDFファイルを編集する
VBでPDFファイルを結合したいのですが、どうしたらよいのか わかりません。 ページ挿入で1つのファイルにまとめるという方法でも どちらでもかまいません。 ご存知の方がいらっしゃいましたら、教えて下さい。
- kanon_com
- お礼率85% (6/7)
- Visual Basic
- 回答数3
- ありがとう数5
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
使えそうなソースを見つけました。
その他の回答 (2)
- TAGOSAKU7
- ベストアンサー率65% (276/422)
ちょっと興味をもったのでやってます。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
お礼
ありがとうございます。 VB初心者なので、とても助かります。 興味を持っていただいて感謝、感謝です。 また新たにわかったことがあれば、教えて下さい。 よろしくお願いします。
- todo36
- ベストアンサー率58% (728/1234)
Adobe Acrobat SDK かな
お礼
さっそくのレスありがとうございます。 やはりAdobe Acrobat SDKを使うんですね。 いまダウンロードしてみたのですが、英語なので さっぱりわかりません。 使い方をご存知でしたら、教えていただけませんか? あつかましいお願いですが、よろしくお願いいたします。
関連するQ&A
- PDFファイルの編集
マイクロソフト・オフィス・ワードでつくったファイルを PrimoPDF のソフトを使って、PDFファイルを作成し、アドビリーダーで見ています。 そこで、質問があります。 1、そのファイル内のページの途中にページを追加することが出来ますか。 そのためのソフトがありますか。 ファイルの結合はわかったのですが、ページの割り込みは出来るのでしょうか。 2、PDF化したファイルをマイクロソフト・オフィス・ワードなどに戻すことができますか。 出来るようでしたら、その方法も教えてほしいです。 お願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- VBでPDFファイルを読み込む
こんにちは VB2010でPDFファイルを読み込みページごとに処理したり、1ページの一部を切り取ったりしたいのですがどのようにしたら良いでしょうか。イメージとして読み込めれば処理できるのでしょうが読み込めません。
- ベストアンサー
- Visual Basic
- PDFファイルの挿入
PDFファイルの挿入 ページ順に並んでいるPDFファイルに4ページほどファイルが抜けているので その4ページをページ番号順に該当の場所に挿入したいのですがやり方がわかりません。 ご存知の方いらしたら教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- 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ファイルに分割したいのですが方法がわかりません。どうかよろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
試してみたところ、うまく出来ました! ありがとうございます。 これを元に、カスタマイズ頑張ります。 Adobe製品は英語ばかりで、大変ですね(^^; ほんとに助かりました。ありがとうございましたっ!