• 締切済み

ボタンにPDFファイルを表示したい

開発環境はVB.NET、Vistaです。 ボタンの背景画像にPDFファイルを割り当てたいです。 ボタンのBackGroundImageプロパティに画像のファイルパスを割り当てて背景に画像を表示させ、 ボタンがクリックされるとその画像のファイルパスがデータベースに登録されるプログラムを作っています。 BackGroundImageプロパティにはjpg、bmpなどは割り当てられますが、PDFファイルを割り当てると メモリが不足するというエラーが起きます。 どなたかご存じの方おりましたらよろしくお願いします、

みんなの回答

回答No.2

> ボタンにPDFファイルを表示する方法について他に知っていることがありましたらよろしくお願いします。 対応していない PDF ファイルを無理やり使うことに時間をかけても無駄。 素直に PDF ファイルを対応しているファイル形式に変換してください。 Photoshop 等 PDF を開けるアプリで PDF を開いて別形式の画像フォーマットで保存すればいいだけだと思う。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

BackGroundImageはImage型ですので FromFileでサポートしているのは 標準のサポートはBMP,GIF,JPG,PNG,TIFFだったように思います PDFはサポートしていなかったかと ・・・ Adobeからのドライバーとかを経由しているのでしたらわかりませんけど MSDNでImage.FromFileを確認してみると OutOfMemoryExceptionが発生するのは『ファイルのイメージ形式が有効でないか、ファイルのピクセル形式が GDI+でサポートしていない』のどちらかの場合に発生するようですよ

参考URL:
http://msdn.microsoft.com/ja-jp/library/stf701f5.aspx
hokada
質問者

お礼

素早い回答ありがとうございます。 Image.FromFileではPDFファイルは対応していないためエラーが起きたということなんですね。 ボタンにPDFファイルを表示する方法について他に知っていることがありましたらよろしくお願いします。

関連するQ&A

  • 壁紙にJPGが表示されないのは、なぜ?

    壁紙に、JPGが表示されなくなりました。 以前は、表示されてたのですが、 フリーの時計(壁紙にカレンダーを書き込むタイプ)を使用したあとに、JPGのみ表示されなくなった気がするのですが「確かではないのですが」 ★なにもないところで、右クリック→アクティブデスクトップ→ デスクトップのカスタマイズ→画面のプロパティーで背景で、画像ファイルを選択して、表示させることが出来たのですが、現在できません(JPGのみ表示できません、BMP、GIFなどは、表示されるのですが) ただし、IEにJPGのファイルを表示させてから、 それを、背景にすることは、できるのですが、そうすると、★の上記方法で、みてみると、ファイルがBMPに変わっているのです。(元のファイルはJPGのままです) ★の方法で、JPGを表示させることはできるでしょうか? よろしくお願いします。

  • PDF式ファイルの画像をBMPかJPG形式に変換したい

    PDF式ファイルの画像をBMPかJPG形式に変換したいのですが、どなたかよいフリーソフトをご存知ありませんか?

  • PDFファイルのプロパティボタンの位置

    Windows XPでPDFファイルをAdobe Reader又はAdobe Acrobatで開いた状態で「ファイル→印刷」と進んだ画面では、プリンター名のすぐ右に「プロパティ」というボタンがあるのですが、Macでは、 (1)PDFファイルをAdobe Reader又はAdobe Acrobatで開いた状態で「ファイル→印刷」と進めるのでしょうか。 (2)「ファイル→印刷」と進んだ画面では、プリンター名のすぐ右に「プロパティ」というボタンがあるのでしょうか。

    • ベストアンサー
    • Mac
  • ファイルメーカーのボタン

    ファイルメーカーで、データベースを作成しています。 それぞれのページにボタンを作り、スクリプトでPDFファイルを開こうと思いました。 けれどもこのやり方では、関係のないページにまでボタンができてしまうし、それぞれのページで、違うPDFファイルを開きたいのに、それもできません。 それぞれのページで違うPDFを開くことは可能ですか?? また、ボタンがいらないページにはボタンを現れないようにすることは可能ですか?? とっても困っています。教えてください。

  • スキャナーでPDFファイルにしたい

    スキャナーをもってます。 画像取り込みするとき、ファイルがJPGしか設定できないんです。 そのため、画像でなく文章を取り込むときもJPGで取り込んでます。 文章の場合はPDFで取り込みたいのですが、 PCにはアドービリーダーは入ってますが、PDFファイルを読み込みはできますが、PDFにとりこむことはできません。 PDFに書き込むソフトってあるんでしょうか。フリーウェアはあるんでしょうか。

  • pdfファイルの考え方、作り方などについて

    pdfファイルにつきましてお尋ねします。 1)例えば、ワードをpdfファイルにした場合、そのpdfファイルをワード(編集可能な状態)に戻すことは可能なのでしょうか? 2)外国の友人からpdfファイルでファイルを送って欲しいとの連絡を受けました。海外のパソコンでもpdfファイルなら日本語も表示できるのでしょうか? 3)jpgファイルもpdfにできますでしょうか?ワードなどに貼り付けてからでないと無理でしょうか? 4)jpg→pdfが可能な場合、複数の画像だけを一つのpdfファイルにまとめることは可能でしょうか? 5)フリーソフトでpdfを作る手段として「クセロPDF」などが有ると検索で知ったのですが、jpg→pdfにする場合におすすめの方法がございましたら教えてください。 おそらくpdfを作るのは今回限りだと思いますので、出費ができず、あまり大掛かりなインストールは避けられればと希望しております。 ご存知の点だけでも結構ですので、何卒ご教授ください。 宜しくお願い致します。

  • 複数の画像ファイルを一つのPDFファイルにしたい

    はじめまして、質問お願いいたします。 私はフリーソフトのクセロPDFを使ってPDFファイルを作っております。 複数の画像ファイル(JPEGやBMP、PSDなど)を一つのPDFファイルにまとめたいのですが、どのようにすればできますか? 色々試してみたのですが、私のやり方では一枚につき一つのPDFしか作れませんでした。 ご解答よろしくお願いいたします。

  • VBからPDFファイルを開き方で質問

    SHELL関数などでアドビリーダー開くとファイルを保存する機能が有効となるため、VBコントロールの何でも良いですが、何かを使って開きたいのです。 コンポーネントをみると「AdobeContorolタイプライブラリ」があったので、使ってみたのですが保存機能のフロッピーボタンが付加されてしまいます。 どなたかPDFファイルを開く方法を教えて頂けると助かります。 宜しくお願い致します。 開発環境:VB6.0、WindowsXPPro SP2

  • powerpointスライドの背景をpdfから抜き出す?

    こんなことできるかどうかわからないのですが…。 powerpointで作成したスライドをpdfにしたファイルがあります。 このpdfからスライドの背景画像をjpgなどの画像形式で抜き出す、 という方法はありますでしょうか。

  • jpgファイルをpdfのようにつなげる事は?

    aaa.jpgとbbb.jpgというファイルがあるのですが これを1枚のファイルにしたいです。 PDFなどは複数のファイルをつなげられますが jpgファイルもつなげる事ができるのでしょうか? 何かソフトを使うのですか? OSはvistaです。 よろしくお願い致します。

専門家に質問してみよう