4. サンプルプログラムについて

4.1. サンプルプログラム

下記のサンプルプログラムを同梱しております。

以下の表で「ビルド済」が〇のものは、bin\Win32または bin\x64フォルダにビルド済みのexeがありますので、すぐに試して頂く事ができます。それ以外のものはビルドしてご利用ください。

サンプル名

ビルド済

内容

AvsPDFViewerSample

〇

MFCの簡易なPDFビューアー(PDF Viewer API)

AvsDotNetGuiCtlSampleV6

〇

(.NET Framework版のみ)

PDF Viewer Ctrl を利用したサンプルビューアー

.Net10版 AvsGuiCtlSampleNet100

.Net8版 AvsGuiCtlSampleNet80

.Net6版 AvsGuiCtlSampleNet60

.NET Framework版と.NET 版で若干機能がことなります。

スタンプ・ものさしの例は.NET Framework版をご確認ください。

ApiPdfPrint

〇

PDFファイル印刷のサンプル(PDF Viewer API)

ApiPdfToImg

〇

PDFファイル画像化のサンプル(PDF Viewer API)

ApiDotNetCSharp

-

PDF Viewer APIを C#言語から利用するサンプル

ApiDotNetVb

-

PDF Viewer APIを VB.Net言語から利用するサンプル

ApiSearchKeyword

-

指定文字列を検索し矩形位置を取得するサンプル(PDF Viewer API)

ApiTextInRect

-

指定した矩形領域内のテキストを取得するサンプル(PDF Viewer API)

CtrlVbNetViewer

-

PDF Viewer Ctrl をVB.Net言語から利用するサンプル

CtrlWpfViewer

-

PDF Viewer Ctrl を WPF上で利用するC#言語のサンプル

AvsPdfDiff

-

PDF Viewer Ctrl を利用した、PDF比較のサンプル(VS2022のみ)。

実行にはImage Magick V7を別途インストールする必要があります。

4.2. サンプルプログラムのビルド

以下のバッチファイルを用意しておりますので、そちらを実行してソリューションファイルを開いてください。

VS2022 / VS2026 のフォームデザイナーでは、ネイティブコントロールを利用する PDF Viewer Ctrl がサポートされていないため、Windowsフォームアプリケーションのデザインの修正ができません。

フォームデザイナーでGUIを編集する場合、AvsDotNetGuiCtl.dll と関連DLLを含むフォルダにPATHを通した状態で Visual Studio を起動する必要があります。PATHを通さないとフォームデザイナーを開いたときにエラーが発生します。また、ビルドするプラットフォームとPATHを通したDLLのプラットフォームが一致していないと参照エラーが発生します。

注意事項

4.3. サンプルプログラムの実行