PDF Viewer SDK機能比較表
PDF Viewer API と PDF Viewer Ctrl
PDF Viewer API | PDF Viewer Ctrl | |
---|---|---|
おもな機能 |
|
|
特長 |
|
|
用途 |
|
|
形態 | DLL | Windows Form(DLL) |
API | .NET 8 .NET 6 .NET Framework 4.6.2 以降 C++/C 言語 |
.NET 8 .NET 6 .NET Framework 4.6.2 以降 |
32ビット/64ビット | 32ビット/64ビット | 32ビット/64ビット |
サンプルコード | サンプルPDFビューアー(C++/C) PDF印刷コマンド(C++/VB.NET) その他 |
サンプルPDFビューアー・エディター(C#) その他 |
バージョン毎の機能(共通)
動作環境 / 開発環境
PDF Viewer API | PDF Viewer Ctrl | ||||||
---|---|---|---|---|---|---|---|
カテゴリ | 機能 | V6.0 | V5.0 | V4.0 | V6.0 | V5.0 | V4.0 |
プラットフォーム | Windows 11 | ||||||
Windows 10 | |||||||
Windows 8.1 | *1 | *1 | |||||
Windows Server 2022 | |||||||
Windows Server 2019 | |||||||
Windows Server 2016 | *1 | *1 | *1 | *1 | |||
アーキテクチャ | 64ビット | ||||||
32ビット | |||||||
開発言語 | .NET 8 | ||||||
.NET 6 | |||||||
.NET Framework 4.6.2 以降 | |||||||
C++ / C | |||||||
ActiveX | *2 | ||||||
動作確認ずみ開発環境 | Visual Studio 2022 | ||||||
Visual Studio 2019 | |||||||
Visual Studio 2015 Update 3 | |||||||
Visual Studio 2012 Update 3 | |||||||
Visual Studio 2010 SP1 | |||||||
GUIフレームワーク | Windows Form | ||||||
WPF | *3 | *3 | *3 | ||||
動作条件 | マルチプロセスでの動作 | ||||||
マルチスレッドでの動作 | *4 | *4 | *4 |
- *1
- メインストリームサポートが終了しておりサポート対象外となります。
- *2
- ActiveXはV6から廃止されました。
- *3
- WinodwsFormsHost経由でWindows Form コントロールを使用することで対応できます。
- *4
- 印刷に関するAPIはマルチスレッドでの実行に対応しておりません。
主な機能
機能 | V6.0 | V5.0 | V4.0 | V6.0 | V5.0 | V4.0 |
---|---|---|---|---|---|---|
PDFファイルオープン・クローズ | ||||||
PDF1.3~PDF1.7 | ||||||
PDF2.0 | ||||||
ドラッグ&ドロップによるオープン | ||||||
PDFファイルの編集および保存 | ||||||
PDFファイルの画面表示 | ||||||
PDFファイルの印刷 | ||||||
画像出力(BMP / PNG / JPEG / TIFF) | ||||||
文書情報の取得 | ||||||
文書情報の設定 | ||||||
セキュリティおよびアクセス権限の取得 | ||||||
セキュリティおよびアクセス権限の設定 | ||||||
ページ情報の取得 | ||||||
ページ編集(作成、移動、回転、削除、サイズ変更) | ||||||
注釈情報の取得 | ||||||
注釈編集(新規作成、編集、削除) | ||||||
しおり表示 | ||||||
レイヤー表示 | ||||||
テキスト検索 | ||||||
テキスト抽出(テキストのみ) | ||||||
テキスト情報取得(文字ごとの情報) | ||||||
位置座標でソート | ||||||
パス情報取得 | ||||||
画像情報取得 |
PDF表示
機能 | V6.0 | V5.0 | V4.0 | V6.0 | V5.0 | V4.0 |
---|---|---|---|---|---|---|
ページ指定 | ||||||
拡大・縮小 | ||||||
水平・垂直スクロール | *5 | *5 | *5 | |||
ページレイアウト(連続ページ/単ページ/見開き/表紙を独立) | ||||||
ビューモード(幅に合わせる/ページに合わせる/高さに合わせる/カスタム倍率) | ||||||
表示のアンドゥ―、リドゥ- | ||||||
グリッド表示 | ||||||
GDI/GDI+表示 | ||||||
Direct2D表示 | *6 | *6 | *6 | *6 | ||
Direct2D/GDI+/GDI切り替え設定 | *7 | *7 | ||||
GDI+スムージング設定 | ||||||
注釈表示/非表示切り替え | ||||||
ウォーターマーク表示設定 | ||||||
閲覧制限PDF(PDF Tool API)対応 |
- *5
- 描画範囲の指定ができます。スクロール位置にあわせて上位アプリケーションで描画範囲を指定します。
- *6
- 印刷時はGDIを使用して印刷されます。
- *7
- Direct2Dで描画されます。変更はできません。
バージョン毎の機能(PDF Viewer Ctrl)
主な機能
機能 | V6.0 | V5.0 | V4.0 | |
---|---|---|---|---|
PDFページ表示/注釈編集 | ||||
サムネイル表示/ページ編集 | ||||
しおり表示 | ||||
レイヤー表示 | ||||
「印刷」ダイアログ | ||||
「ドキュメントのプロパティ」ダイアログ | 「一般」タブ(文書情報) | |||
「セキュリティ」タブ | ||||
「フォント」タブ | ||||
「プロパティ」ダイアログ | ||||
「フォント」ダイアログ | ||||
「測定比率と精度」ダイアログ |
PDFページ表示
機能 | V6.0 | V5.0 | V4.0 | |
---|---|---|---|---|
PDF表示/操作 | 選択モード | |||
テキスト選択・コピー | ||||
選択テキスト取得 | ||||
テキストハイライト表示 | ||||
編集のアンドゥ―・リドゥ― | ||||
右クリックメニュー | ||||
マウスカーソル位置の取得 | ||||
論理座標 | ||||
クライアント座標から論理座標への変換 | ||||
ビュー座標(見かけ上の位置指定) | ||||
指定位置へスクロール | ||||
スクロール位置の取得 | ||||
自動スクロール | ||||
イベント | マウス | |||
キーボード | ||||
右クリックメニュー表示 | ||||
オブジェクトの移動、リサイズ、削除 | ||||
テキスト入力の開始/終了、テキストの変更 | ||||
スクロール |
PDF文書/注釈の編集
機能 | V6.0 | V5.0 | V4.0 | |
---|---|---|---|---|
PDF文書の編集 | 文書情報 | |||
ユーザーパスワード | ||||
オーナーパスワード | ||||
アクセス権限 | ||||
オーナーパスワードによるロック解除 | ||||
注釈編集 | ノート、リンク、ファイル添付 | |||
線、矢印、長方形、楕円、多角形、折れ線 | ||||
ハイライト、下線、取り消し線、波線 | ||||
テキストボックス、引出線、タイプライター | ||||
スタンプ注釈(標準、カスタム) | ||||
Redact注釈(墨消し) | ||||
ものさし(距離/周辺/面積ツール) | ||||
ものさしスナップ機能 | ||||
注釈の外観情報を保存 | ||||
編集不可、選択不可 |
サムネイル表示/ページ編集
機能 | V6.0 | V5.0 | V4.0 | |
---|---|---|---|---|
表示 | サムネイル表示 | |||
ページ遷移(マウスホイール、各種キー) | ||||
編集 | ページの回転、移動、コピー | |||
ページの削除、カット、コピー&ペースト、移動 | ||||
白紙ページの追加 | ||||
ページサイズの変更 | ||||
ドラッグ&ドロップによる移動、コピー |
しおり表示/レイヤー表示
機能 | V6.0 | V5.0 | V4.0 | |
---|---|---|---|---|
しおり表示 | しおり表示 | |||
カラー・イタリック表示 | ||||
アクション実行 | ||||
矢印キーによる移動 | ||||
レイヤー表示 | レイヤー表示 | |||
階層表示 | ||||
各レイヤーの表示/非表示 |