掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PDFをフォームに表示したい (ID:47493)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ついでに、Mr.XRAY さん紹介の Debenu PDF Viewer SDK の報告 http://www.debenu.com/products/development/debenu-pdf-viewer-sdk/ > ActiveX, COM 版でしたら,例えばこんなのが, > (おそらく,ActiveX, COM 版以外はないのでは ...) > http://www.quickpdflibrary.com/products/quickpdf/features.php Trialをダウンロードして調査しました。 ヘルプの Debenu PDF Viewer SDK Quick Start Guideに、使い方が書かれていますが だいたい以下の手順 ・最初にActiveX コントロール「DPVS ActiveX control」の取り込み ・作成できた「DPVActiveXLib_TLB.pas」をコンポーネント登録 ・Delphi用のサンプルプログラム(DebenuViewerCtrlSample)があるので、それを開く ・フォームに貼り付けされた、DPVActiveX1のプロパティで、LibraryPathに DebenuPDFLibraryDLLXXXX.dll (XXXXはバージョン)のパスを指定。 インストール先が、標準で"C:\Program Files\Debenu"以下で、 PDF Viewer SDKフォルダ内に DebenuPDFLibraryDLLXXXX.dll があります。 実行ファイルと、DebenuPDFLibraryDLLXXXX.dll を同じフォルダ内に配置 する場合は、パス不要。そうでなければ、フルパス or 相対パスのようです。 ・同様に RenderePath にも DebenuPDFRendererDLLXXXX.dll (のパス)を指定 ・LicenseKeyプロパティに、インストール先に存在するTRIAL_LICENSE_KEY.TXTを開き 2行目の体験版のライセンスキー文字列をコピペ。 ・NavigationPanel、Serchbar、ToolbarのOn/Offプロパティがありましたが、お好みで。 ・実行 評価 PDF1.5で出力された、22Mのとある操作説明書pdfを読み込んでみましたが、ほぼ一瞬で1ページ目を表示。 早いっ! ドラッグでスクロールすると・・・スムーズだ! 日本語も表示している!海外製のくせに(失礼な)やるな! が!日本語文字あたりにカーソルを合わせ、ドラッグスクロールしようとすると・・・ 「不正な浮動小数点演算命令」 がーん 一度出ると、繰り返し出る。マウスカーソルをPDFのページ外に移動させてEnterで 出なくなるが、再度ページ内に移動させると、再登場。 ページ移動ボタンで、次のページに移動すると、これで出なくなる。 問題のPDFを送れば解決するのか・・・。 完成度が高い(気がする)のに。 価格 $450 明日(31日)まで$315だ、さあ急げ! また、開発者一人へのライセンスであり、実装するアプリケーション数がいくつあってもいいようだ。 おまけに「Royalty free.」これはありがたい。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.