
オンラインドキュメントビューアとオフラインドキュメントビューアのどちらを選択するかは、ワークフローに依存します。
オンラインビューアは、ユーザーが追加ソフトウェアをインストールせずにブラウザから迅速にドキュメントを開く必要がある場合に便利です。オフラインビューアは、インターネット接続がなくローカルでファイルを開く必要がある場合や、特定のデスクトップアプリケーションが必要な場合に有用です。
迅速なオンラインドキュメントプレビューには、Doconut.app が便利です。ブラウザ上で 70 以上の拡張子(PDF、DOC、XLS、PPT、PSD、DWG、SVG など)を開くことができ、アカウント不要・無料で、形式に応じて 5 MB から 25 MB のサイズ上限があります。ファイルを表示するだけで、変換は行いません。
自社の .NET アプリケーションにドキュメントビューイング機能を直接組み込みたい企業向けには、Doconut Viewer が主力製品です。これは ASP.NET および最新の .NET アプリケーションワークフロー向けに設計された .NET Document Viewer SDK です。
本記事では、オンラインとオフラインのドキュメントビューアをパフォーマンス、セキュリティ、コストの観点から比較し、どのような状況で各オプションが適切かを解説します。
オンラインドキュメントビューアとは?
オンラインドキュメントビューアは、ユーザーがブラウザからドキュメントを開くことを可能にします。多くの場合、ユーザーはファイルをアップロードするか、デスクトップアプリケーションをインストールせずにウェブインターフェース経由でドキュメントを開きます。
オンラインビューアの主な利点は次のとおりです。
- 迅速なドキュメントプレビュー
- ローカルソフトウェア不要でファイルを開く
- 複数デバイスからの閲覧が可能
- ブラウザでの表示確認が容易
- 一般的なビジネスフォーマットの確認
- 簡易的な閲覧タスクでローカルインストールを回避
Doconut.app はオンラインドキュメントビューアの一例です。ブラウザ上でシンプルにドキュメントをプレビューしたいユーザーに適しています。
ただし、機密性が高い情報やビジネスクリティカルなワークフローでは、オンライン閲覧が必ずしも最適とは限りません。認証、権限管理、ストレージ制御、ログ取得、検索、注釈、変換、印刷といった機能が必要な場合は、専用 SDK の方が適しています。
オフラインドキュメントビューアとは?
オフラインドキュメントビューアは、ユーザーのマシンにローカルインストールするか、ローカルデスクトップ環境で使用します。
オフラインビューアが有用になるシーンは次のとおりです。
- インターネット接続が利用できない
- ドキュメントをローカルに保持する必要がある
- 特定のデスクトップツールが必須
- デスクトップ限定の高度な機能が必要
- ワークフローが個人的または一時的
- 組織が既にデスクトップビューアを標準化している
しかし、オフラインビューアはビジネスアプリケーションにおいて課題を生むこともあります。インストールやアップデート、ユーザートレーニング、サポートが必要になるほか、メインアプリケーションのワークフロー外にローカルコピーが生成される可能性があります。
内部システムでは、これがアクセス制御や監査を困難にする要因となります。
パフォーマンス比較
パフォーマンスは、ファイルサイズ、フォーマット、ページ数、画像解像度、サーバーリソース、ブラウザの挙動、ストレージの場所、ネットワーク速度など多くの要因に左右されます。
オンラインビューア
オンラインビューアは、デスクトップソフトを起動する必要がないため便利です。ブラウザからビューアを開き、ウェブインターフェースでドキュメントをプレビューできます。
ただし、パフォーマンスは以下に依存します。
- アップロード速度
- ファイルサイズ
- ブラウザのメモリ使用量
- サーバーの制限
- リクエストのタイムアウト
- ドキュメントの複雑さ
- 画像が多いページ
- 大きな埋め込みフォント
- ネットワーク環境
シンプルなファイルであればオンラインビューアで十分です。大容量または複雑なビジネス文書の場合は、実際のファイルでテストすることが重要です。
オフラインビューア
オフラインビューアは、ファイルがすでにローカルに保存されており、ユーザーが必要なデスクトップソフトウェアをインストールしている場合に、パフォーマンスが良好になることがあります。
ただし、パフォーマンスは次の要因に依存することがあります。
- ローカルマシンのリソース
- 利用可能なメモリ
- インストールされているフォント
- デスクトップソフトウェアのバージョン
- ファイルの複雑さ
- グラフィックハードウェア
- ファイルを先にダウンロードする必要があるかどうか
オフラインビューアは、ユーザーが異なるソフトウェアバージョンやローカル設定を使用している場合に、サポート上の問題を引き起こすこともあります。
セキュリティ比較
セキュリティは、オンラインビューアとオフラインビューアの最も重要な違いの一つです。
オンラインビューアに関するセキュリティ質問
機密文書にオンラインビューアを使用する前に、次の点を確認してください。
- 文書はどこで処理されますか?
- 文書は外部サービスにアップロードされますか?
- 文書は閲覧後に保存されますか?
- 保存期間はどのくらいですか?
- 誰がアクセスできますか?
- 文書リンクは公開ですか、非公開ですか?
- ユーザーはファイルをダウンロードまたは印刷できますか?
- ワークフローは組織によって承認されていますか?
オンライン閲覧は便利ですが、機密文書は慎重に検討する必要があります。取り扱い方針が不明瞭なサービスに機密ファイルをアップロードしないようにしてください。
オフラインビューアに関するセキュリティ質問
オフラインビューアにもリスクがあります。ローカルで開いたファイルは、保存、コピー、印刷、キャッシュ、またはアプリケーションのワークフロー外でバックアップされる可能性があります。
オフライン閲覧に依存する前に、次の点を確認してください。
- ユーザーはローカルコピーを保存できますか?
- ユーザーは文書を印刷できますか?
- ローカルデバイスは管理されていますか?
- ディスク暗号化は有効ですか?
- 文書は自動的にバックアップされますか?
- アプリケーションは誰がファイルを閲覧したか追跡できますか?
- ファイルは管理されたシステムから外部に出ますか?
オフライン閲覧はファイルがローカルにあるため安全に感じられますが、文書がアプリケーションの外に出ると制御が低下する可能性があります。
Doconut Viewer SDK を使用したアプリケーション制御型ビューイング
多くのビジネスワークフローでは、単に「オンライン」または「オフライン」だけではなく、アプリケーションが文書ワークフローを制御できるかどうかが重要です。
Doconut Viewer は、.NET 開発者が自社アプリケーション内に文書ビューイング機能を直接組み込むことを可能にします。
この機能は、次のような制御が必要な場合に有用です。
- 認証
- ロールベースの権限
- 文書の保存
- ファイルアクセス
- 検索
- 注釈
- 変換
- 印刷
- ロギング
- 一時ファイルのクリーンアップ
- キャッシュの挙動
Doconut FAQ によると、Doconut Viewer SDK はホスト型 SaaS サービスではなく、顧客自身の環境にインストールされ、Doconut サーバーへの呼び出しは行われません。そのため、文書は顧客の管理下にとどまります。これは SDK のみの特性です。Doconut.app はホスト型サイトであり、ファイルは当該サーバーに送信され、セッション終了時に削除されます。
このように、Doconut Viewer SDK は自社アプリケーションインフラ内で文書ビューイングが必要な企業にとって強力な選択肢となります。
コスト比較
コストはライセンス価格だけでなく、さまざまな要素を含めて評価すべきです。
オンラインビューアのコスト
オンラインビューアは、ユーザーがデスクトップソフトウェアをインストールする必要がないため、迅速なプレビュー作業にコスト効果が高い場合があります。
しかし、ビジネスワークフローでは次の点を考慮してください。
- 使用制限
- ファイルサイズ制限
- サポート要件
- セキュリティレビュー
- 統合作業量
- プライバシー要件
- 機密ファイルのアップロード可否
- ワークフローの自動化可否
オフラインビューアのコスト
オフラインビューアは、以下のような隠れたコストを生むことがあります。
- ユーザーごとのソフトウェアライセンス
- インストール時間
- アップデートとパッチ適用
- サポートチケット
- ユーザートレーニング
- 互換性問題
- ローカルデバイス要件
- ユーザー間のバージョン差異
SDK ベースのビューアのコスト
文書ビューア SDK は商用ライセンスが必要になることがありますが、文書ビューイングがアプリケーションの一部である場合、カスタム開発作業を削減できるためコスト削減につながります。
Doconut Viewer のような SDK を使用すれば、ビューイング、検索、注釈、変換、印刷といった別々のツールを組み合わせる必要がなくなる点が価値となります。
以下の Doconut リソースから、評価オプションやライセンス情報を確認できます。
機能比較
| 機能 | オンラインビューア | オフラインビューア | Doconut Viewer SDK |
|---|---|---|---|
| クイックブラウザプレビュー | 適合 | 主なユースケースではない | アプリケーション内での適合 |
| デスクトップインストール不要 | 通常ははい | いいえ | エンドユーザー向けにはい |
| オフライン使用 | 通常はいいえ | はい | アプリケーションのデプロイに依存 |
| アプリケーションレベルの権限 | 統合されていない限り制限あり | 通常は制限あり | .NET アプリケーションで制御 |
| 検索ワークフロー | ツールに依存 | ツールに依存 | Search Plugin で利用可能 |
| 注釈ワークフロー | ツールに依存 | ツールに依存 | Annotation Plugin で利用可能 |
| 変換ワークフロー | ツールに依存 | ツールに依存 | Converter Plugin で利用可能 |
| 制御印刷 | ツールに依存 | ツールに依存 | ビューアに組み込まれており、別プラグインではない |
| 機密ビジネスワークフロー | 慎重なレビューが必要 | デバイス管理が必要 | アプリケーションに統合された場合に適合 |
Doconut.app の使用時期
簡単なオンラインドキュメントビューアでクイックプレビューが必要な場合は、Doconut.app を使用してください。
以下の用途に役立ちます:
- PDF ドキュメントをオンラインで開く
- Office ファイルのプレビュー
- スプレッドシートの閲覧
- プレゼンテーションファイルの開封
- 画像および CAD フォーマットのプレビュー
- シンプルな閲覧ニーズでデスクトップソフトウェアを回避
- ブラウザでドキュメントがどのように表示されるかをテスト
機密性が低い、またはリスクの低いファイルの場合、これで十分かもしれません。
ビジネスクリティカルで機密性が高い、または繰り返しのワークフローの場合、より制御されたアプリケーションレベルのソリューションを検討してください。
Doconut Viewer SDK の使用時期
以下の場合に Doconut Viewer を使用してください:
- .NET アプリケーションを構築している場合。
- ユーザーがシステム内でドキュメントをプレビューする必要がある場合。
- アプリケーションがアクセスと権限を制御する必要がある場合。
- ドキュメントが自社インフラのルール下に留まるべき場合。
- 多数のビジネスファイル形式のサポートが必要な場合。
- 検索、注釈、変換、または制御印刷が必要な場合。
- ライブデモ、ドキュメント、ベンダーサポートが必要な場合。
- ドキュメント閲覧が繰り返しのビジネスワークフローの一部である場合。
便利なリソース:
制御印刷はプラグインではなくビューア自体の一部であるため、リストに含まれていません。別途ライセンスが必要なプラグインは、注釈、変換、DICOM、検索の4つです。
ビューア選択のベストプラクティス
オンライン、オフライン、または SDK ベースのビューアを選択する前に、以下の質問を確認してください:
- ドキュメントは機密ですか?
- ユーザーはアプリケーション内でファイルを閲覧する必要がありますか?
- ユーザーはドキュメント内を検索する必要がありますか?
- ユーザーは注釈が必要ですか?
- ユーザーは変換が必要ですか?
- ユーザーは制御印刷が必要ですか?
- ダウンロードを許可すべきですか?
- ドキュメントへのアクセスを記録すべきですか?
- ドキュメントはどこに保存されていますか?
- ユーザーはデスクトップソフトウェアをインストールできますか?
- どのファイル形式をサポートする必要がありますか?
- 典型的なドキュメントのサイズはどれくらいですか?
- 必要なサポートレベルは何ですか?
- 組織は外部ファイルのアップロードをどのように許可していますか?
これらの質問は、利便性だけでなくワークフローのニーズに基づいてビューアを選択するのに役立ちます。
主なポイント
- オンラインビューアは、ブラウザベースのクイックドキュメントプレビューに便利です。
- ローカルアクセスが必要な場合、オフラインビューアが有用です。
- オンラインとオフラインの両方の閲覧には、パフォーマンス、セキュリティ、コストのトレードオフがあります。
- 機密ドキュメントは、アクセス、保存、ダウンロード、印刷、ログ記録のルールを慎重に設定する必要があります。
- Doconut.app はシンプルなオンライン閲覧に役立ちます。
- Doconut Viewer SDK は、制御された .NET アプリケーション内にドキュメント閲覧を組み込む必要がある場合に適しています。
- 開発者がビューアに加えて検索、注釈、変換が必要な場合は Doconut.com を参照してください。制御印刷は追加プラグインではなくビューアに組み込まれています。
よくある質問
オンラインドキュメントビューアはオフラインビューアより優れていますか?
必ずしもそうではありません。オンラインビューアはブラウザでの素早いプレビューに便利ですが、ローカルアクセスが必要な場合はオフラインビューアが有用です。最適な選択はワークフロー次第です。
Doconut.appはDoconut Viewer SDKと同じですか?
いいえ。Doconut.appはオンラインドキュメント閲覧に便利です。Doconut Viewer SDKは、独自のアプリケーションにドキュメント閲覧機能を組み込む必要がある開発者向けの.NET製品です。
Doconut Viewer SDKはドキュメントをDoconutサーバーに送信しますか?
DoconutのFAQによると、Doconutは顧客の環境にインストールされ、Doconutサーバーへの呼び出しは行われません。
Doconut Viewer SDKは検索と注釈をサポートできますか?
はい。検索および注釈機能はDoconutプラグインを通じて利用可能です。
Doconut Viewer SDKはドキュメントを変換できますか?
はい。変換シナリオはConverterプラグインで処理できます。
Doconut Viewer SDKはどこで試すことができますか?
公式リソースは以下で確認できます:
結論
オンラインとオフラインのドキュメントビューアはそれぞれ有効な使用ケースがあります。オンラインビューアはブラウザベースの迅速なプレビューに便利で、オフラインビューアはローカルアクセスが必要な場合に有用です。
シンプルなオンライン閲覧には、Doconut.app が便利なオプションです。
.NETアプリケーションを構築し、制御されたドキュメント閲覧、検索、注釈、変換、印刷、アプリケーションレベルの権限が必要な企業向けには、Doconut Viewer SDK が主な評価対象製品です。
詳細を知りたい方は、以下のDoconutリソースをご確認ください: