トップページ > システム製品情報 > Antenna House PDF Viewer SDK 製品トップ > 機能紹介:サンプルコード
Antenna House PDF Viewer SDK V5.0 には、下記のサンプルコードが付属します。
PDF Viewer API を利用した、PDFビューアーのサンプルです。
PDFファイルをプリンタへ印刷するコンソールアプリケーションのサンプルです。
ApiPdfPrint.exe path printer [-options] path PDFファイルパス printer プリンター名
印刷時のオプションとして、開始・終了ページや拡大縮小、印刷部数、両面印刷などの指定ができます。
-pass password PDFファイルのオープンパスワード -start start 開始ページ番号(1以上) -end end 終了ページ番号(ページ数以下) -scaling <none/fit/shrink> 拡大縮小 none: 実際のサイズ fit: ページサイズに合わせる shrink: 特大ページを縮小 -scale scale カスタム倍率 省略時1.0 ※-scaling none時に有効 -selectpaper ページサイズに合わせた用紙サイズを選択する -copies <n> 印刷部数(1~100) 省略時1 -papersize size 用紙サイズ (例 8…A3 297 x 420 mm、9…A4 210 x 297 mm) -tray trayno 用紙トレイ (例 7…自動用紙トレイ選択) -duplex <simplex/vertical/horizontal> 片面両面 simplex: 片面印刷 vertical: 両面印刷(短辺を綴じる) horizontal: 両面印刷(長辺を綴じる) -colate 部単位で印刷する -grayscale 白黒(グレースケール)で印刷する
PDFファイルを画像ファイル(bmp/jpeg/tiff/png)に変換するサンプルです。
ApiPdfToImg.exe path image dpi path PDFファイルパス image bmp, tiff, png dpi 画像ファイルの解像度
PDF Viewer API の .NET Framework API を呼び出す C# コンソールアプリケーションです。
ApiDotNetCSharp サンプルと同等の、VB.NET コンソールアプリケーションです。
指定された検索キーワードでPDFファイルを検索し、ヒットした文字列の位置を表示します。
ApiSearchKeyword.exe path keyword path PDFファイルパス keyword 検索文字列
実行イメージ:
> ApiSearchKeyword.exe test.pdf Color PageCount: 1 1 page: 1 rect: (9806, 2882) - (10216, 3082) 2 page: 1 rect: (9860, 662) - (10270, 862) 3 page: 1 rect: (8524, 662) - (8934, 862) End search: count: 3 time: 31 ms
PDFファイルから、指定された矩形に含まれる文字列を取得します。
ApiTextInRect.exe path pageno mm_or_twip left top right bottom path PDFファイルパス pageno ページ番号 mm_or_twip 単位 mm または twip left top right bottom 矩形(原点左上)
実行イメージ:
> ApiTextInRect.exe test.pdf 1 twip 9805 2881 10217 3083 pageNo: 1, rect: (9805, 2881) - (10217, 3083), text size: 5 text 'Color'
Windowsフォームとして PDF Viewer Ctrl を利用するサンプルです。
ActiveXコントロールとして PDF Viewer Ctrl を利用するサンプルです。
WPFアプリケーションから PDF Viewer Ctrl を利用するサンプルです。
WindowsFormsHost を介して利用します。
VB.Net から PDF Viewer Ctrl を利用するサンプルです。