トラスト・ソフトウェア・システム
トラスト・ソフトウェア・システム

PDF Viewer(PDF表示) C#サンプル

PDF Viewer 「PDF Viewer」ソフトは、PDF文書を表示するためのコンパクトで洗練されたコンポーネントです。 このコンポーネントは、PDFのみならずTIFFやJPEGなどのラスタ画像をも表示でき、ディスプレイ上の文書を印刷することもできます。

PDFビューア・コンポーネントは、ユーザの利用できる機能を制限(保存や印刷機能を抑制)するアプリケーションを作成できます。

OCXとして利用できますので、リッチクライアントやWebアプリケーションなど多くのアプリケーションに統合できます。

WPFに対応しています。

他のC#およびC++VB6.0のサンプルを公開しています。
無償評価版(リンク先は英語)はこちらです。 ダウンロード手順
機能概要はこちらです。
PDF Viewer ソフト 購入(価格)

無償評価版のダウンロードとインストール

 ライブラリ(評価版API)は無償でダウンロード(試用)できますので、PDF Viewer ダウンロード手順を参照してダウンロードください。
 ファイルをダウンロードしてから、適当なフォルダーにインストールもしくは解凍します。以下のようなフォルダーができあがりますので、適宜ご利用ください。
binライブラリやライセンスマネージャー、およびフォントファイルなど
doc使用説明書など
includeC/C++用のヘッダー(.h)ファイル
libC/C++用のlibファイル
samples各種開発言語のサンプル
サンプルの実行前に、フォントを必要に応じてシステムのフォントフォルダーにコピーします。
ライブラリは、以下の手順に従って登録します。
1.bin/viewerOCX.dllをWindowsのSystem32フォルダーにコピーします。
日本語が文字化けする場合は、pdcjk.dllも同様にコピーしてください。
2.「コマンド プロンプト」を管理者権限で起動します。
3.Dllをコピーしたフォルダーに移動します。(例: C:\>cd \Windows\System32 を実行します。)
4."regsvr32 ViewerOCX.dll"を実行して登録します。成功を示すダイアログが表示されます。
5.Visual Studioのツールボックスで右クリックメニューで「アイテムの選択(I)...」を選択してツールボックス アイテムの選択ダイアログを表示させます。 表示したダイアログの「COMコンポーネント」タグをクリックします。表示されたコンポーネントの「PDFViewer Class」をチェックしてOKボタンを押下します。これによって、PDF Viewerツールがツールボックスに表示されます。

また、無償評価版と共にダウンロードしたライセンスキーをbin/LicenseManager.exeを使って登録してください。 ライセンスキーの登録方法はこちらです。

プロジェクトの作成と参照設定

  1. Windows フォーム アプリケーションのプロジェクトを新規に作成します。
  2. PDF Viewerライブラリを参照する設定をします。
  3. Visual Studioのツールボックスで右クリックしてメニューを表示させます。
    表示された(コンテキスト)メニューから、「アイテムの選択(I)...」を選択します。
    ダイアログが表示されますので、「COM コンポーネント」タブをクリックしてから「PDF Viewer Class」を探して、チェックを入れます。
  4. コンポーネントにPDF Viewr コンポーネントが追加されます。
  5. このコンポーネントをフォームに貼り付けます。

2っのPDF文書を比較するC#サンプルと解説

2っのPDF文書を比較するC#のアプリケーションを作成します。
フォームのコードを以下のように変更します。
namespace vwr
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            axPDFViewer1.CompareDocuments("input1.pdf", "", "input2.pdf", "");
        }
    }
}
表示内容が同じ部分は灰色、異なる部分は赤色で表示されます。なお、比較対象によって表示が拡張される場合があります、ご注意ください。
axPDFViewer1.CompareDocuments 2っのPDF文書を比較して表示します。
(インターネット上のファイルは開けません。)
引数は、以下を指定します。
第一引数第一の比較対象PDFファイルパスを指定します。
第二引数第一のPDF文書が暗号化されている場合にパスワードを指定します。
暗号化されていない場合は、空文字列またはnullを指定します。
第三引数第二の比較対象PDFファイルパスを指定します。
第四引数第二のPDF文書が暗号化されている場合にパスワードを指定します。
暗号化されていない場合は、空文字列またはnullを指定します。

サンプルコード

 C# PDF Viewer サンプル (MS Visual Studio2008 Project) VwrSampleCsp.zip

ご質問、お問い合わせ

 メールで support@TrustSS.co.jp 宛てにお送りください。
または、質問のページからお送りいただくようお願いします。ご要望も承っております。(匿名で送れます。)

(記載の会社名および製品名は、各社の登録商標および商標です。)
PDF製品 C#サンプル
PDF Security
PDF Validator
PDF to PDF/A Converter
PDF to Image Converter
PDF Imager-LP
Image to PDF Converter
PDF Printer
PDF Viewer
PDF Viewer-L
PDF Prep Tool Suite
PDF Optimization
PDF Command Line Suite
PDF Extract
PDF Easy Parse
PDF Viewr サンプル
C++ サンプル
C# サンプル
PDF文書を表示
「しおり」を非表示に
文書の指定ページを表示
レイアウトモード変更
フィットモード・拡大
Webリンクを表示
文書を比較表示
領域にズームイン
文書印刷
ページを回転表示
VB6.0 サンプル
株)トラスト・ソフトウェア・システム
暗号化・電子署名・タイムスタンプ ライブラリ作成します。
お問い合わせください。