A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
VB6.0 アプリに PDF の表示・印刷機能を持たせるための ActiveX コントロール (OCX) は海外製を中心にいくつもありますよ。
http://www.google.com/search?hl=ja&lr=lang_ja&ie …
しかし自作プログラムのインストール過程でインストールされる OCX と、自作プログラムのインストール過程で Adobe Reader をサイレントインストールするのとで、いったい規定の何に違いがあるのだろう。。。
http://www.google.com/search?hl=ja&lr=lang_ja&ie …
No.4
- 回答日時:
[回答番号:No.1] の DOUGLAS_ です。
>自分で作成したプログラムのインストールは問題無く可能です。
>無償・有償関係なく、自作又は作成依頼をした自社製品以外がインストールできません。
ということは、yama3871 さんがお作りになったソフトなら大丈夫、ということですね。
私はよく分かりませんが、VBで作成するプログラムに ADOBE 社が提供しているような DLL みたいなものを組み込むようなことになるのでしょうかねぇ。私はよく分かりませんが。。。
さて、
>「紙」を持ってと言っても、大量の紙に何十人から何百人分は経費の無駄で
ということはかなりのページ数かと存じますが、
>画像変換だと画像の解像度が悪いのか、画面などのイメージはつぶれてしまい(鮮明では無いと文句がある)
とのことですが、下記の方法でお試しいただければ、解像度は全然落ちません。
1)ADOBE READER で [選択とズーム] ボックス(黄色の矢印)に「300」以上の数字を入力。
2)[スナップショット ツール] (赤色の矢印)を選択。
3)PDF の画面を右クリック [すべてを選択(L)] をクリック。
4)すると、添付画像下半分のように、データのある部分が水色になります。
5)そこを右クリック [選択したグラフィックをコピー(Y)] をクリック。
6)以上で、解像度の高い画像がクリップボードに積まれましたので、画像処理ソフトにペーストして、保存してください。
No.3
- 回答日時:
AcroRd32.dllでのアクセスなどを試みているようですので、こちらも参考になるかも知れませんが、AcroPDF.dllを利用する方法です。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
上の例ではWebブラウザでとしていますが、ActiveX DLLのようなので、同様にVB6でも使用可能かと思います。
また、こちらの方法を試みて躓いた方もおられるようです。
http://hanatyan.sakura.ne.jp/logbbs1/wforum.cgi? …
私も試していないので、確実にできるかとは言い切れませんが、いかがでしょうか?
GDI+や通常のWin32 APIではPDFの表示をサポートしていないと思いますが、こちらの方は独自に調査されたようなので、独自の表示エンジンを作成するのであれば、参考になるかと思います。
http://homepage3.nifty.com/e-papy/source.html
早速のご回答ありがとうございます。
WebBrowserでのテストはしたのですが、ページ数の取得ができないので(過去レスにもありましたが)断念しています。
何か方法ありますか?
いろいろと試してみますが、疑問点は投稿しますのでよろしくお願いします。
No.2
- 回答日時:
内容から察して、業務で使用していて、お客さんの端末等の都合によりインストールした形跡を残してはならない等の理由でしょうか?
思いついた方法は3つあります。
ひとつは、フロッピーディスクなどからインストール不要のPDFリーダを使用し、表示する方法。
これは、SumatraPDFなどの軽量なソフトをフロッピーディスクなどから起動する方法です。
2つ目は、下記の方法です
http://www2s.biglobe.ne.jp/~t-oni/OSUGI/90432739 …
しかし、PDFドライバなどが必要になる可能性もあるかと思います。
3つ目は、やはり断ってインストールする事です。
そうする事で、VB上からも呼び出すことが出来るようです。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
参考までにどうぞ
この回答への補足
2と3番目の2つの方法も自分でテストだけはしたのですが、
参照設定は、「Adobe Acrobat 7.0 Type Library」(AcroRd32.dllです)
実行すると、「ActiveX コンポーネントはオブジェクトを作成できません。」がでてしまい先にすすめないので途中で断念してしまいました。
過去レスをみて、それ通りにしてもダメでした。
その他の過去レスも同じ内容で先に進みません。
自分が情けないです。
ご教授下さい。
ご回答ありがとうございます。
理由としては「DOUGLAS」さんへのお礼の通りです。
実際には全国で使用するようなので末端の私には詳しい事情は教えてくれません。
3つとも現状では却下されてしまっています。
お助けを...
No.1
- 回答日時:
>AcrobatReaderがインストールされていない
>Office製品もインストールされていません
>インストールはできない環境
なのに、
>WindowsXp、VB6.0にて開発をして
いらっしゃる、そのソフトをインストールはできるのですか?
>VB上の画面に表示ができて、印刷ができれば構いません
とのことですが、印刷だけできればよいのでしたら、PDFファイルを画像(JPGやBMP等)にでも変換して印刷されればよろしいし、そもそも「印刷」だけが目的でしたら、他のパソコンで印刷された「紙」を持って行かれればよろしいかと。。。
ご回答ありがとうございます。
自分で作成したプログラムのインストールは問題無く可能です。
インストールできないのは無償・有償関係なく、自作又は作成依頼をした自社製品以外がインストールできません。(会社の規則らしい)
「紙」を持ってと言っても、大量の紙に何十人から何百人分は経費の無駄で既に上層部より却下されてしまいました。
画像変換だと画像の解像度が悪いのか、画面などのイメージはつぶれてしまい(鮮明では無いと文句がある)ので、他の方法を模索しての質問でした。 説明不足ですいません。 お助けを...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
誕生日にもらった意外なもの
みなさんがもらった誕生日プレゼントで面白いものがあったらぜひ教えてください!
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
VBからPDFファイル自動生成するには
Visual Basic(VBA)
-
VBのフォーム上にPDF文書を表示したい
Visual Basic(VBA)
-
VB6上から印刷ダイアログを表示させずにPDFを作成したい
Visual Basic(VBA)
-
-
4
フォームでPDFを表示させたいときは
Visual Basic(VBA)
-
5
VBで実行中のEXEファイルの情報を取得したい
Visual Basic(VBA)
-
6
VB6.0でExcel,PDF,Word出力方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
この <windows.h> はどこに在る...
-
vs codeはオフラインでも使用で...
-
NuGetのインストール
-
stdoleについて
-
ActivePerlをインストールしよ...
-
サクラエディタについて
-
MSDNのコレクションがありませ...
-
OptiFineをJAVAで開こうとする...
-
VisualStudio2010について
-
webアプリを作成する為に勉強す...
-
pythonのOpenCVを自動インスト...
-
コマンドプロンプトから「javac...
-
JAVAをWin98にインストールしたい
-
64bitでbasp21の使用方法
-
Lazarus(IDE2.2.6)をインスト...
-
JavaとJ#の違い
-
Linuxでコードはどこに書けばい...
-
J2SEダウンロード後
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マイクラjavaでForgeを入れたい...
-
Eclipseのアンインストールの仕方
-
vs codeはオフラインでも使用で...
-
OptiFineをJAVAで開こうとする...
-
この <windows.h> はどこに在る...
-
セットアップファイル(MSIとEX...
-
ActivePerlをインストールしよ...
-
MSDNのコレクションがありませ...
-
64bitでbasp21の使用方法
-
NuGetのインストール
-
Javaをインストールしたんです...
-
【VB.NET】DataRepeaterの使用...
-
ユーザー名を漢字で登録してし...
-
インストール時、環境変数の設...
-
NET Framework 4 v4.0.30319 ダ...
-
stdoleについて
-
OpenJDKのtools.jar
-
MATLABのtoolboxのインストール...
-
「あなたの予想に反して、この...
-
eclipseでのJSPのエディタ
おすすめ情報