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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- PDF A4横4枚のpdfファイルをA4縦2枚に印刷 2 2022/07/04 16:00
- プリンタ・スキャナー プリンター途中までしか印刷しない 8 2022/12/30 17:25
- PDF Windowsでパソコンの画面全部をスクリーンショットし長い画像になりました。 この画像をPDFにし 2 2022/10/21 12:12
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- PDF Wondershare PDF Conberter での印刷は 1 2023/07/18 09:36
- PDF PDFの表示結果・印刷結果を可能な限り統一させたい 3 2022/08/29 15:34
- PDF いきなりPDFでPDFファイルを開くと表示が崩れる(アドビでは問題なし) 1 2022/04/14 08:42
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
VBからPDFファイル自動生成するには
Visual Basic(VBA)
-
VB6上から印刷ダイアログを表示させずにPDFを作成したい
Visual Basic(VBA)
-
VBのフォーム上にPDF文書を表示したい
Visual Basic(VBA)
-
-
4
VB6.0でExcel,PDF,Word出力方法
Visual Basic(VBA)
-
5
出力するプリンタを指定したい。
Visual Basic(VBA)
-
6
フォームでPDFを表示させたいときは
Visual Basic(VBA)
-
7
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
8
Vbで通常使用するプリンターを変更するには
Visual Basic(VBA)
-
9
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
10
配列を関数に渡す方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
Crystal Report 8.5について
-
「あなたの予想に反して、この...
-
この <windows.h> はどこに在る...
-
vs codeはオフラインでも使用で...
-
64bitでbasp21の使用方法
-
Tomcatがインストールできない
-
VBのSpreadを印刷する方法が知...
-
アプリの配布方法
-
VBSでuser32.dll(Win32API)を...
-
javaのインストールが出来ませ...
-
OptiFineをJAVAで開こうとする...
-
JDKでJavaアプリケーション実行...
-
IEの印刷機能を制御して印刷設...
-
Microsoft 2010へのダウングレ...
-
Javaをインストールしたんです...
-
セットアップファイル(MSIとEX...
-
stdoleについて
-
ActivePerlをインストールしよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
ActivePerlをインストールしよ...
-
Javaをインストールしたんです...
-
MSDNのコレクションがありませ...
-
この <windows.h> はどこに在る...
-
パイソン、Jupyter Labのインス...
-
ワードプレスで、特定の記事の...
-
セットアップファイル(MSIとEX...
-
JDKでJavaアプリケーション実行...
-
Python3.12のインストール方法
-
ユーザー名を漢字で登録してし...
-
arduino ide 2.0.0 について
-
NuGetのインストール
-
Jupyter Notebook の拡張機能(N...
-
NET Framework 4 v4.0.30319 ダ...
-
VBSでuser32.dll(Win32API)を...
-
OptiFineをJAVAで開こうとする...
-
コマンドプロンプトから「javac...
おすすめ情報