既存の PDF ファイルを閲覧するプログラムを作成中です。
以前は、[pdf.ocx]を利用して表示していましたが、
セキュリティの関係上、ツールバーやショートカットを殺さなければならなくなりました。
色々試しましたがうまくいかないので、
PDF → BMP ののち、イメージコントロール等で表示しようかと思っています。
これも散々さがしましたが見つからないので、知っている方がいらっしゃいましたら、どうぞご教授ください
Adobe Acrobat はお持ちですか?
編集 削除お持ちならば、以下を参照して下さい。
http://www.planetpdf.com/forumarchive/74957.htm
とろさん、ありがとうございます。
これで、何とかできそうな気がします。
これを、[PDF ビューワ] として作り上げ、
クライアントアプリケーションとしてインストールする場合は、
各クライアント端末に Adobe Acrobat X.X のインストールも
必要になりますか??
色々聞いてしまって申し訳ありません。
# "Adobe Acrobat X.X" は再頒布できなかったような気もしますが...
それ以前に、セキュリティで
どのようなことを制限したいのでしょうか?
ツールバーを表示させたくない場合は
Pdf1.setShowToolbar False
でできますよ。
↑ toro → とろ
<(_^_)>
制限したいことは、「PDF の印刷」です。
ツールバーの非表示(pdf.ocx を使用)は、研究していたのですが...
・初期起動時(acrobat.exe)の何秒後かに
ツールバーが突如出現する(Adobe Acrobat 6.0)
・ツールバーが隠れるだけとなり、表示後、
ツールバーを再表示できる(Adobe Acrobat Reader 4.0)
・ショートカットキー(Ctrl + P)がきいてしまう(Acobat 全般)
※当時のサンプルソース(VB)-------------------------------
Private Function OpenFile(strFilePath As String)
Dim blnReturned As Boolean
blnReturned = Pdf1.LoadFile(strFilePath )
If (blnReturned) Then
Call Pdf.setShowToolbar(False)
End If
End Function
-----------------------------------------------------------
等の不可思議?なことがあり、今回のご質問をあげさせていただきました。
ホントだ!
ツールバーを非表示にしていても、
Ctrl+P で印刷できちゃいますね。
代替案として、
PDF ファイルの文書のセキュリティで
印刷を禁止にしておくとか...
# このくらいしか、私にゎ思い浮かびません。
PDF ファイルの文書のセキュリティで印刷を禁止する
方法も確かに検証したのですが、
今回の場合、PDF を自動で作成するソフトを使用しているため、
それは出来ないみたいでした。
何にせよ、今回の質問事項である「PDF→BMP」は解決できたので、
とろさん、ありがとうございました。
# Adobe Acrobat Reader x.x でこれが出来ればよいのですが・・・
また宜しくお願いします。
「解決」にするの忘れてました。<(_^_)>
編集 削除