WebViewer のデプロイメント オプション

WebViewer のデプロイ方法には、主に 3 つのオプションがあります。

クライアントのみ

クライアントのみモードを使用すると、サーバーでの変換ステップなしに、クライアントで直接 PDF や Office ドキュメントを表示、編集、操作することができます。WebViewer は、最新のブラウザー技術 (WebAssembly など) を利用して、ドキュメントを完全にクライアント側でレンダリングし、操作することができます。

サーバー上で作業が行われないため、サーバーの台数を増やすことなく、同時使用ユーザー数を簡単に拡張することができます。その代わり、性能はユーザーのローカルマシンに依存し、閲覧できるファイル形式も限られます。

推奨する場面 推奨しない場面
  • サーバーを追加することなく、WebViewer を複数ユーザーに拡張する場合
  • 一般的なドキュメント形式の表示
  • より大きな、あるいは複雑なドキュメントのレンダリング
  • 低機能なブラウザーやデバイスのサポート

このオプションは、最新のブラウザーで直接ドキュメントを処理したり、PDF、PNG、JPG、または Office ドキュメントをレンダリングする場合に推奨されます。

利用開始の際にはご利用ガイドをご覧ください。

完全な PDFTron API

完全な PDFTron API はクライアントサイドでも利用可能で、ネイティブな PDFTron API 関数を全て含んでいます。この API は、これらのサンプルで見られるように、ビューアーの外側でドキュメントを処理するために使用することができます。

ビューアーを使用する際にこの API を有効にするには、WebViewer のコンストラクターに fullAPI オプションを渡します。たとえば、以下のようになります。

JavaScript

      
        WebViewer({
          licenseKey: 'Insert commercial license key here after purchase',
          initialDoc: 'YOUR_FILE.pdf'
          fullAPI: true
        }, viewerElement);
      
    

このオプションを指定する必要がある理由は、完全な API でダウンロードする必要があるスクリプトは、ビューアーのみに必要なスクリプトの 2 ~ 3 倍の大きさになるからです。もしユーザーは PDF ドキュメントを閲覧したいだけで、他の PDFTron の機能を利用しないのであれば、fullAPI オプションは渡すべきではありません。

完全な API の詳細についてはこちらをご覧ください。

WebViewer Server (Docker コンテナー)

WebViewer Server は、WebViewer のためのオプションの簡単なドロップイン バックエンドで、レスポンシブ表示とすべてのクライアント プラットフォーム (モバイルを含む) の互換性を提供し、純粋なクライアントサイド ソリューションに近いスケーリング パフォーマンスを提供します。クライアント上の WebViewer と連動し、最初にイメージを提供した後、クライアントサイド レンダリングに移行します。Docker Compose スクリプトを使用すれば、数秒でセットアップと実行が可能です。

詳しくは、WebViewer Server のガイドを参照してください。

推奨する場面 推奨しない場面
  • 様々なブラウザー/デバイスへの迅速かつ容易な対応の追加
  • 大きなファイルや複雑なファイルのレンダリング
  • より多様なファイル形式の表示
  • 限られたハードウェア リソースでの展開
  • 追加サーバーやネットワークの管理

このオプションは、Internet Explorer やモバイル デバイスをターゲットにしている場合や、クライアントのみがサポートするファイル形式よりも多くのファイル形式に対応する必要がある場合に推奨されます。

カスタム サーバー

パッケージ化されたバックエンドを使用せず、独自のサーバーを構成することも可能です。これにより、WebViewer で読み込む前にドキュメントを事前処理することができ、柔軟性と制御性が向上します。ドキュメントを XOD と呼ばれる Web 用に最適化された XPS ファイルに変換するサーバーを作成し、それを WebViewer に提供します。幅広いドキュメント形式を XOD に変換することで、WebViewer は異なる種類のドキュメントを閲覧する際に、一貫した結果を提供することができます。

詳しくは、カスタム サーバー ガイドを参照してください。

推奨する場面 推奨しない場面
  • ドキュメント処理フローのカスタマイズ
  • サードパーティー ライブラリによる追加フォーマットの導入
  • 追加のカスタム コードの管理開
  • 限られたファイル形式の知識で作業する

この方法は、パフォーマンスやファイル形式のサポートという点では WebViewer Server と同様のメリットがあり、サーバー側でのドキュメント処理に関してはより柔軟な対応が可能です。

オプションの比較

ブラウザー

クライアント専用モードは、Internet Explorer やモバイル端末で動作しますが、一般的には最新のブラウザーやより高性能な端末でのみ推奨されます。

クライアントのみ WebViewer Server カスタム サーバー
Chrome
Firefox
Safari
Edge
Internet Explorer *10+ 9+ 9+
Android Chrome 59+
Mobile Safari 11+

* IE の JavaScript エンジンは、最新のブラウザーと比較して遅いため、クライアントのみのレンダリングのパフォーマンスに影響を与える可能性があります。

ファイル形式

PDF

形式 クライアントのみ WebViewer Server カスタム サーバー
PDF (1.x to 2.0)
PDF/A 1,2,3
XFDF
FDF

Office

Office to PDF 変換アドオンが必要です。

形式 クライアントのみ WebViewer Server カスタム サーバー
DOC
DOCX
XLS
XLSX
PPT
PPTX
VSD
VSDX
PUB Windows + Office*

* カスタム サーバー PUB は Office Interop 経由でのみサポートされます (MS Office インスタンスのインストールが必要です)

CAD

CAD 変換アドオンが必要です。

形式 クライアントのみ WebViewer Server カスタム サーバー
DWG
DWF
DXF
DGN
RVT ✓* ✓*

* RVT は Windows のみ対応

画像

形式 クライアントのみ WebViewer Server カスタム サーバー
SVG
BMP
WMF
EMF
GIF
JPG
JP2, JPC
PNG
JFIF
TIF ✓**
AAI ✓* ✓*
ARW ✓* ✓*
CR2 ✓* ✓*
CRW ✓* ✓*
CUR, ICO ✓* ✓*
DCM ✓* ✓*
DCR ✓* ✓*
DDS ✓* ✓*
HEIC, HEIF ✓* ✓*
MRW ✓* ✓*
NEF ✓* ✓*
ORF ✓* ✓*
PICT ✓* ✓*
PFM ✓* ✓*
PSB, PSD ✓* ✓*
RAF ✓* ✓*

* PDFTron Advanced imaging モジュールを使用

** tiff ファイルを閲覧する方法はこちらをご覧ください。

動画

形式 クライアントのみ WebViewer Server カスタム サーバー
MP4
OGG
WEBM

* WebViewer の Video ビルドを使用することで、ビデオ フォーマットに対応します。

音声

形式 クライアントのみ WebViewer Server カスタム サーバー
MP3
WAV
OGG
FLAC

* 音声フォーマットは、別途 WebViewer Audio ビルドで対応します。

その他

変換アドオンが必要です。

形式 クライアントのみ WebViewer Server カスタム サーバー
RTF Windows Only
ODT Windows Only
ODS Windows Only
ODP Windows Only
HTML
MSG Windows + Office*
EML
TXT
XPS
XOD**
XAML Using .NET

* カスタム サーバー MSG は、Outlook Interop 経由でのみサポートされます (MS Outlook インスタンスのインストールが必要です)。

* EML から PDF への変換および添付ファイルの変換のサンプルは、GitHub をご覧ください。

** XOD はすべてのプラットフォームで利用可能ですが、暗号化された XOD の閲覧は Web のみサポートされています。

機能

クライアントのみ WebViewer Server カスタム サーバー
表示
検索
UI のカスタマイズ
アノテーション
フォーム
e-Signature
ラスタライズと印刷
コンテンツ抽出
ドキュメントの作成
ページ操作
ドキュメント比較
PDF レイヤー (OCG)
色分解
デジタル署名
低レベルのドキュメント編集
ブックマーク
コンテンツの置換
セキュリティ
Office から PDF への変換
CAD 変換
リダクション
PDF/A の作成
オプティマイザー (最適化)
フラット化

目次



無償トライアル

評価版のダウンロードはこちらから。


お問い合わせ

ライセンス、価格、お見積りなど、本製品に関するご質問、ご不明な点はエクセルソフトまでお気軽にお問い合わせください。