OEM販売のご相談

PDF Viewer SDK機能比較表

PDF Viewer API と PDF Viewer Ctrl

PDF Viewer API PDF Viewer Ctrl
おもな機能
  • PDFの画面表示
  • PDFの印刷
  • PDFの検索
  • ハイライト領域取得
  • テキスト抽出(位置および範囲指定)
  • PDFの画像ファイル変換
  • リンク注釈情報の取得
  • ウォーターマーク表示
  • PDFPageViewCtrl
    • PDF表示
    • 注釈表示・編集
    • 検索ダイアログ・検索・ハイライト表示
    • テキスト選択・コピー
    • 印刷ダイアログ・印刷
    • 文書情報表示・設定
    • セキュリティ情報表示・設定
    • 画像ファイル変換
    • SVGファイル変換
  • PDFThumbnailCtrl
    • サムネイル表示
    • ページ編集(移動、削除、白紙ページ挿入、サイズ変更、回転)
  • PDFOutlineCtrl
    • しおり表示
    • しおりのアクション実行
特長
  • コマンドライン向き
  • PDF処理の自動化向き
  • GUIアプリケーション向き
  • 出来合いのGUIコントロールを用意
  • アプリケーションに簡単に組込み可能
  • コントロールAPIで独自の制御も可能
用途
  • サーバー上でPDF印刷の自動化
  • 開発アプリへPDF印刷を組込み
  • PDF帳票からテキスト抽出しCSV化
  • 検索
  • 範囲指定テキスト抽出によるPDF帳票フォーマットの判定
  • PDF Tool APIと組み合わせたPDF編集処理
  • 店舗用端末へのPDF表示・印刷の組込み
  • 独自機能を追加したPDFビューアーアプリ開発
  • 注釈編集を利用したレビューシステム
  • ビューアー上で範囲指定を画像/SVGに変換
形態 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
しおり表示 しおり表示 ○ ○ 非対応
カラー・イタリック表示 ○ ○ 非対応
アクション実行 ○ ○ 非対応
矢印キーによる移動 ○ ○ 非対応
レイヤー表示 レイヤー表示 ○ ○ 非対応
階層表示 ○ ○ 非対応
各レイヤーの表示/非表示 ○ ○ 非対応