PDF、組版と文書変換のアンテナハウス株式会社

サイトマップ
hr トップ
ページ
hr デスクトップ
製品情報
hr システム
製品情報
hr DITA
サービス
hr 電子書籍
サービス
hr サポート hr 製品の購入
について
hr お問い合わせ hr 会社案内 hr

評価版のお申し込み

OEMについて詳しくはこちら

Antenna House PDF Viewer SDK 機能紹介:PDFViewerCtrl

PDFViewerCtrlの特長

フォームに貼り付けるだけで、簡単にPDFビューアー開発

PDFViewerCtrlは.Net FrameworkのWindowsフォームコントロール、ActiveXコントロールとして開発されており、コントロールを貼り付けるだけで、本格的なPDFビューアアプリケーションの開発を簡単に行うことができます。

またPDFViewerCtrlには、予めPDFビューアーアプリケーションで必要になる印刷ダイアログやパスワード確認ダイアログ、 文書情報/セキュリティ設定ダイアログ、注釈プロパティダイアログなどの機能も予め実装されており、プログラミングが非常に少なくて済みます。

注釈編集やサムネイル表示などの豊富な機能

PDFViewerCtrlでは、注釈の追加や編集、サムネイルの表示、ページの移動や削除といった表示以外の様々な機能も提供しております。 また連続表示や見開きといったページレイアウト、全体表示やページ幅に合わせるといった表示モード等、PDF表示機能も強化しております。

プログラミングインタフェース

インターフェイスは、ActiveX版と.NET 版を用意しております。

すぐに利用可能なサンプルアプリケーション

.Net版、ActiveX版それぞれ、Windowsフォームアプリケーションのサンプルコードが付属します。

PDFViewerCtrlサンプル


PDFViewerCtrlの主な機能

PDFViewerAPIをベースとした高レベルAPI のコントロールです。

PDF の表示操作、注釈の作成・編集などの機能を持つPDFPageViewCtrl
サムネイル表示、ページ操作・編集などの機能を持つPDFThumbnailCtrl

の2つのコントロールで構成されます。

PDFPageViewCtrlの主な機能

  • PDF ファイル
    • PDFファイルのオープン・クローズ
    • ドラッグ&ドロップによるオープン
    • PDFファイルの保存
    • オープン状態の取得
    • ドキュメントのハンドルを取得
    • ドキュメントのハンドルを別のコントロールへアタッチ
  • PDF ファイルの情報
    • ドキュメントパスの取得
    • 文書情報の取得
    • ページ数の取得
    • ページサイズの取得
    • ユーザーパスワードを持つか、ユーザーパスワード取得
    • オーナーパスワードを持つか、オーナーパスワードによるロックの解除、オーナーパスワードの取得
    • セキュリティ権限フラグの取得
    • 文書情報ダイアログの表示
    • 文書情報、セキュリティ情報の変更
  • ページ遷移
    • 先頭、前、次、最終ページへ移動
    • マウスホイール、スクロールバー、キー入力、APIで任意のページを表示
    • 現在のページを取得
  • ページ表示
    • ページレイアウト(連続ページ表示/単ページ表示/見開き表示/表紙を独立表示)
    • ビューモード(幅に合わせる/ページに合わせる/高さに合わせる/カスタム倍率)
    • 見開き表示の綴じ方(右綴じ/左綴じ) (V3.5) ※表示のみ
    • 拡大・縮小
    • 縦・横スクロール
    • ページ表示のアンドゥー、リドゥー
    • ページ表示の回転
    • クライアント座標から論理座標への変換(ポイント、矩形(V3.5)
  • 選択モード
    • テキスト選択
    • ハンドツール
    • マーキーズーム
    • カスタムモード
  • 操作・マウスカーソル
    • 指定位置へのスクロール
    • マウスカーソル位置取得
    • コントロールによるマウスカーソル制御の抑止、独自カーソルの設定(V3.5)
    • 右クリックメニュー、右クリックメニュー表示イベントの取得
    • マウスイベントの取得
    • キーボードイベントの取得
  • 検索
    • 検索ダイアログの表示、APIによる検索
    • ページ数単位、全文検索
    • 次や前の検索位置へ移動、検索位置の取得
    • 検索開始位置の指定 (V3.5)
  • 印刷
    • 印刷ダイアログの表示、APIによる印刷
    • ページを用紙に合わせる。印刷時の向き、サイズ、印刷位置の調整)
  • 画像/SVGファイル変換
    • BMP、PNG、JPEG、TIFF形式に変換
    • SVG形式に変換 (V3.5)
    • ページ単位、ページ内矩形領域を画像に変換
  • テキスト
    • テキスト選択、コピー
    • ユーザーによるテキストハイライト、ハイライト色の指定 (V3.5)
    • 指定範囲のテキスト情報の取得 (V3.5)
  • 注釈の作成、編集
    • ノート注釈、リンク注釈、テキストボックス注釈、タイプライター注釈、ファイル添付、図形・下線・取り消し線など
    • コピー、カット、ペースト、削除、Ctrlキー&ドラッグによるコピー
    • 注釈の取得、ダイレクトな作成、削除、編集、ヒットテスト
    • 注釈属性のデフォルト値変更
  • アンドゥー、リドゥー

PDFThumbnailCtrlの主な機能

  • PDF ファイルのオープン・クローズ、ドラッグ&ドロップによるオープン
  • PDF ファイルの保存
  • サムネイル表示(複数列表示、注釈表示)
  • ページ遷移(マウスホイール、各種キー)
  • ページの削除、カット、コピー&ペースト、移動
  • サムネイル上で、ドラッグ&ドロップによるページ移動、コピー
  • 外部PDF からページをコピー&ペースト、ドラッグ&ドロップ
  • 白紙ページの追加
  • ページサイズの変更
  • ページ回転
  • アンドゥー、リドゥー
  • 右クリックメニュー、右クリックメニュー表示イベントの取得(V3.5)
スペース
トップページサポートお問い合わせ会社案内
サイトマップ個人情報保護の考え方とお願い
Copyright Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.