Doconut: .NET でのドキュメントの表示と変換
2025/11/28

Doconut: .NET でのドキュメントの表示と変換

Doconut は、PDF、Office、CAD、画像など 75 のファイル拡張子を読み取る .NET ビューア兼コンバータで、アノテーションとテキストレイヤー検索が可能な別個のプラグインとして販売されています。

Modern .NET アプリケーションは、ブラウザプラグインや外部アプリ、または不安定なクライアント側ソリューションに依存せず、Web インターフェイス内で直接ドキュメントを表示、プレビュー、アノテーション、検索、変換する必要が頻繁にあります。Doconut は、サーバーサイドのドキュメントビューアと変換エンジン を備えた統合プラットフォームを提供し、エンタープライズ、教育、金融、エンジニアリング環境で使用される 18 ファミリーにわたる 75 の拡張子 を処理できるようにします。

.NET アプリケーション内でサーバーサイドでレンダリングされるドキュメント
.NET アプリケーション内でサーバーサイドでレンダリングされるドキュメント

Doconut を使用すれば、開発者は ASP.NET MVC、.NET Core、Blazor、WebForms アプリケーションにビューアを組み込むことができます。これにより、一貫したレンダリング、予測可能なパフォーマンス、クライアント側の依存関係ゼロが実現します。PDF デコード、Word レンダリング、PowerPoint レイアウト、CAD 解釈、画像処理、テキスト抽出といった重い処理はすべてサーバー側で完結します。ブラウザには軽量な HTML5 出力だけが送られ、Windows、macOS、Linux、iOS、Android、主要ブラウザすべてでの互換性が確保されます。

Doconut のエコシステムは Viewer と、別途ライセンスが必要な 4 つのプラグイン Annotation、Converter、DICOM、Search で構成されています。制御印刷はプラグインではなくビューア本体の機能です。必要な要件に合わせてプラグインを購入すれば、ほとんどのアプリケーションはドキュメントの表示だけで十分です。


.NET 開発者にとって Doconut が際立つ理由は?

1. 75 のファイル拡張子カタログ

Doconut は、ビジネスやエンジニアリングで一般的に使用される幅広いドキュメントタイプに対応しています。

  • PDF(すべてのバージョン、暗号化ファイル対応)
  • Microsoft Office: Word(DOC/DOCX)、Excel(XLS/XLSX)、PowerPoint(PPT/PPTX)
  • CAD フォーマット: DWG、DXF
  • 画像: PNG、JPG、BMP、TIFF、GIF、JPEG2000
  • メールフォーマット: MSG、EML
  • テキストベース: TXT、RTF、EPUB、HTML
  • PSD、ベクター画像、その他のグラフィックフォーマット

このように多数のフォーマットを単一ライブラリで扱えるため、複数のサードパーティビューアや複雑なクライアント側フォールバックロジックが不要になります。


Doconut プラットフォームのコア機能

最大互換性のためのサーバーサイドレンダリング

Doconut Viewer はドキュメントを完全にサーバーサイドで処理し、ブラウザ、OS、デバイスに依存せずピクセル単位で正確なプレビューを生成します。ブラウザプラグイン、PDF リーダー、ActiveX コントロール、WebAssembly モジュールは不要です。すべては Doconut のレンダリングコアで描画され、一貫した出力が保証されます。

このアーキテクチャの主な利点:

  • すべてのデバイスとブラウザで動作
  • クライアント側の複雑さを削減
  • 機密文書をサーバーインフラ内に保持
  • 環境間で予測可能かつ安定したレンダリング

Annotations Plugin – マークアップ、ノート、ビジュアルフィードバック

Doconut はフル機能のアノテーションシステムを提供し、ユーザーはビューア内で直接ドキュメントに対して操作できます。サポートされるアノテーションタイプは以下の通りです。

  • ハイライト
  • 四角形、円、矢印、その他の形状
  • 付箋とテキストコメント
  • 下線と取り消し線
  • コールアウトとビジュアルマーカー

アノテーションは保存、読み込み、カスタマイズが可能で、ワークフローシステムへ統合できます。法務、HR、エンジニアリング、財務などの内部チームにとって、文書レビューのプロセスが大幅に簡素化されます。

検索プラグイン – PDF のテキストレイヤー上で高速テキスト検索

検索プラグインは Doconut に全文検索機能を提供します:

  • 対応ドキュメントタイプ全体でのキーワード検索
  • 即時ヒットハイライト表示
  • 結果間のナビゲーション
  • PDF がすでに持つテキストレイヤーの検索

プラグインが読み取るのはテキストレイヤー、つまりページ画像と同時にファイルに保存されている文字です。Word やレポートジェネレータ、テキスト認識をオンにしたスキャナで作成された PDF にはすでにテキストレイヤーがあり、ロードされた瞬間から検索可能です。画像だけのページにはテキストレイヤーがないためマッチするものがなく、Doconut は現在画像から文字を読み取ることはしません。抽出はサーバー側で実行されるため、生のファイルがインフラを離れることはありません。


コンバータプラグイン – ドキュメント変換を簡単に

コンバータプラグインは Doconut の機能を拡張し、以下の変換を可能にします:

  • PDF ↔ Word、Excel、PowerPoint
  • 画像 → PDF
  • CAD → PDF または画像
  • メール形式 → PDF または画像

大量エクスポート、共有レポートの作成、長期保存用ドキュメントの準備、印刷やアーカイブに適した形式への変換などに特に有用です。


最適化されたパフォーマンスのためのキャッシュシステム

キャッシュは大容量ファイルや繰り返しプレビューのレンダリング時間を大幅に短縮します。
Doconut はレンダリング済みページ、画像、サムネイル、レイアウト情報をキャッシュし、CPU 負荷を最小化しながら応答性を向上させます。


Amazon S3 と Azure Blob Storage との統合

Doconut は一般的なクラウドストレージから直接ドキュメントを読み込むことができます:

  • Amazon S3
  • Azure Blob Storage

これにより次のようなシナリオで便利です:

  • SaaS アプリケーション
  • 分散チーム
  • クラウドファーストアーキテクチャを採用したシステム
  • ユーザーコンテンツをリモートで保存するドキュメント中心のポータル

Doconut はファイルを安全に取得し、サーバー側で処理し、クライアントにソースファイルを公開しません。


Doconut が優れた実世界シナリオ

1. エンタープライズポータル & ビジネスシステム

ドキュメントが大量に扱われるワークフローでは、ユーザーにファイルをダウンロードさせずにプレビューを埋め込むために Doconut が利用されています。

2. エンジニアリング & テクニカル環境

DWG/DXF のサポートにより、AutoCAD をインストールせずに CAD 図面を閲覧できるエンジニアリングダッシュボードに最適です。

3. 金融 & 保険プラットフォーム

金融システムはステートメントやレポート、スプレッドシートを生成します。Doconut を使えば、ブラウザ上で即座に閲覧できます。

4. 人事 & トレーニングプラットフォーム

PPTX、DOCX、PDF の閲覧は、研修資料、オンボーディングドキュメント、ポリシー配布に不可欠です。

5. ドキュメント変換が必要なシステム

コンバータプラグインがフォーマット間の変換を自動化し、手作業を削減してワークフローを合理化します。


よくある質問

Q: Doconut はクライアント側プラグインや拡張機能を必要としますか?
A: いいえ。すべての処理はサーバー側で行われます。

Q: Doconut はドキュメントを変換できますか?
A: はい。コンバータプラグインは PDF、Office、画像、CAD、メール形式の変換をサポートします。

Q: Doconut は注釈機能を提供していますか?
A: はい。注釈プラグインにはハイライト、図形、メモ、コールアウトが含まれます。

Q: Doconut は OCR を提供していますか?
A: 現時点では提供していません。検索プラグインは PDF がすでに持つテキストレイヤーを検索します。これはスキャナや文書管理システムでテキスト認識が有効になっているスキャンに対応します。画像だけのページにはテキストがなく検索対象にならず、Doconut は画像から文字を抽出しません。

Q: Doconut は S3 や Azure Blob Storage からドキュメントを読み取れますか?
A: はい、両方からロードできます。バケットはお客様所有です。Doconut は既に運用しているストレージから読み取り、独自のストレージは提供しません。


キーとなるポイント

  • Doconut は 18 のファミリーにまたがる 75 のファイル拡張子 をサポートする サーバーサイドビューア です。
  • ASP.NET MVC、WebForms、.NET Core、Blazor と連携可能。
  • 注釈機能、テキストレイヤー検索、コンバータプラグイン を提供。
  • Amazon S3 と Azure Blob Storage をサポート。
  • サーバーサイドレンダリング によりピクセル単位の忠実な表示を実現。
  • DCN キャッシュ が繰り返しのファイルロードを高速化。
  • ブラウザプラグインは不要。
  • エンタープライズポータル、エンジニアリングダッシュボード、人事システム、金融プラットフォーム、SaaS ソリューションに最適です。

Doconut はパフォーマンス、安定性、柔軟性を提供し、ドキュメント駆動型 .NET アプリケーションに安全で強力なコンテンツ体験を、完全に自社インフラ内で構築できるよう支援します。