.NET アプリケーションへのドキュメント閲覧機能の追加
2025/7/25

.NET アプリケーションへのドキュメント閲覧機能の追加

Doconut Viewer と .NET SDK は、オプションの注釈およびテキスト層検索プラグインとともに、75 種類のファイル拡張子を自アプリ内で開くことができます。

アプリケーションでユーザーにドキュメントを表示する必要がある場合、方法は2つあります。ファイルを送って相手が適切なソフトウェアを持っていることを期待するか、あるいは自分でレンダリングするかです。本稿では後者について解説します。

Doconut Viewer は .NET 用のドキュメント閲覧 SDK です。アプリケーションに組み込んでサーバー側でドキュメントをレンダリングするため、ユーザーのマシンに何もダウンロードされず、インストールも行われません。製品名に注意してください: Doconut.app は同じエンジンを 1 ファイルで試せる無料ウェブサイトであり、インストール対象ではありません。

ドキュメント管理ビューア
ドキュメント管理ビューア

マルチフォーマットサポート

SDK カタログには 18 種類のファミリーにまたがる 75 のファイル拡張子が含まれており、ビジネスの受信トレイに実際に届く形式、たとえば PDF、Office 文書、CAD 図面、Visio ダイアグラム、Project 計画書、メールファイル、電子書籍、画像などをアプリケーションで開くことができます。最近の追加として EMF、AVIF、マクロ対応の Office バリアントがあり、以前は開けなかったファイルも開くようになりました。

DICOM はその 75 のうちの一部で、別途ライセンスが必要なプラグインとして提供されます。Doconut.app の無料ビューアは 73 種類をサポートしており、.dcm と .ima を除くすべての形式が利用可能です。

ユーザーフレンドリーなインタラクション

エンゲージメントはユーザー満足度の鍵です。Doconut.app は直感的な操作系を提供し、ドキュメントのナビゲーションをシンプルかつ効率的にします。ユーザーはズーム、ページ移動、回転をスムーズに行え、サムネイルビューへの素早いアクセスにより、必要な情報を数秒で見つけることができます。

包括的な注釈ツール

注釈はビューアに追加できる 4 つのプラグインのうちの一つで、他には Converter、DICOM、Search があります。これを使用すると、ユーザーはテキストコメントを残したり、領域をハイライトしたり、付箋を追加したり、図形やスタンプを利用したりできます。

これはベースビューアの機能ではなく別途購入が必要なプラグインであることを明確にしておくべきです。導入予算を組む前に、ワークフローで本当に必要か検討してください。多くのアプリケーションは単にドキュメントを表示するだけで十分です。

高度な検索機能

Doconut.app は PDF が保持しているテキスト層を検索し、行番号だけの一覧ではなくページレイアウト上の位置でヒット箇所を表示します。これにより、Word からエクスポートされたもの、レポートシステムで生成されたもの、テキスト認識を有効にしてスキャンしたものなど、ほとんどのチームが扱うドキュメントに対応できます。画像のみのページには検索可能なテキストがなく、画像から文字を読み取る機能は現在のビューアには実装されていません。

統合の柔軟性

SDK は ASP.NET、MVC、.NET Core、.NET 6 以降、そして Blazor をサポートしています。サービスとして呼び出すのではなく自環境にインストールするため、アプリケーションがデプロイされている場所にそのまま展開でき、Doconut サーバーへの通信は行いません。これはセキュリティレビュー担当者が期待する回答になることが多いです。

パフォーマンスとスケーラビリティ

レンダリングはサーバー側で行われます。これにより、CAD ソフトがインストールされていないマシンでもブラウザ上で DWG を表示できる一方で、処理負荷が自社のリソースに移るためコスト計画が必要です。サンプルではなく実際に最も重いドキュメントでテストし、解像度やキャッシュ設定を確認した上で、追加ハードウェアが必要か判断してください。

カスタマイズの機会

ビューアの外観やコントロールは設定可能で、他社製品のウィンドウではなく自社製品の一部のように見せることができます。インストールしたバージョンのドキュメントに記載されているオプション名を参照してください。リリース間で変更されることがあります。

より重要なのは、各ロールがどのコントロールを利用できるかを決めることです。ユーザーが印刷やダウンロードできるかどうかは、アプリケーションが既に把握している権限の問題です。

始め方

無料のトライアルライセンスがあります。まずはダウンロードページから始め、統合コードを書く前にレンダリングを確認したい場合はライブデモをご利用ください。

導入前にテストすべきことは2つあります。実際に扱う最も複雑なドキュメントと、リストにある形式ではなく実際に受信する形式です。サンプルファイルは常に問題なく通ります。

もし今日、何も構築せずに1つのファイルを開くだけでよければ、Doconut.app がブラウザタブで無料で実行し、終了後に削除します。