PDF、Office ファイル、CAD 図面、メール、画像をブラウザで レガシープラグインをインストールせずに 表示できます。Windows ベースの .NET アプリケーションでは、Doconut ビューア がバックエンドの文書処理を提供し、ユーザーはビジネスアプリケーション内に留まります。

次のセクションでは、レガシープラグインを除去する重要性を検証し、ASP.NET Core の統合ワークフローを概説し、未検証の SDK コードに依存しないドラッグアンドドロップアップロードと Blazor 統合について議論します。
ゼロプラグイン:.NET Web アプリにとってのゲームチェンジャー
「先にインストール」摩擦の排除
従来のビューアは ActiveX、Java、Flash に依存しています。これらの旧式技術は許可を要求し、セキュリティ警告を発し、モダンブラウザではしばしば動作しません。Doconut アプリ は文書を 完全に HTML5/Canvas でレンダリング することでこれらを回避します。結果は?ワンクリック体験です:リンクをクリックするかファイルをドロップすると、コンテンツが瞬時に表示されます—ダウンロードもプロンプトも IT チケットも不要です。
ブラウザのサンドボックスを保護する
外部プラグインがロードされないため、ブラウザのサンドボックスはそのままです。これにより、特に機密 PDF や CAD 図面がイントラネットを横断する際に、企業が依存するセキュリティ保証が維持されます。Doconut アプリ は SSL アップロードと AES‑256 ストレージを追加しますが、ゼロプラグインのコアがページが権限昇格を要求しないように保ちます。
ブラウザとデバイスを超えて将来性を確保
HTML5 はウェブの共通言語です。ブラウザが進化しても、Doconut アプリ が使用する標準はサポートされ続け、レガシープラグインは徐々に廃れます。ユーザーが Chrome、Edge、Safari、またはモバイル WebView を使用していても、ビューアの挙動は同じです—「プラグインが見つかりません」警告やバージョン固有の回避策は不要です。
ASP.NET Core に Doconut App のプラグインフリービューアを埋め込む
ビューアを統合するには、サーバー上でファイルの 安全な一時 URL を生成し、クライアント側スクリプトに渡します。サーバーは HTTPS 経由で暗号化されたファイルをストリーミングし、Doconut アプリ が提供するクライアント側 JavaScript が <div> 要素内にレンダリングします。
サーバー側ワークフロー(概念)
- 文書のリクエストを受信する。
- ストレージ(SQL、Blob など)からファイルを取得する。
- 暗号化ファイルを指す期限付き署名 URL を作成する。
- その URL を Razor ビューに返す。
Razor ビュー(概念)
ビューはレイアウトと認可されたビューア状態を担当し、サーバーは文書を取得・処理します。インストールされた Doconut バージョン向けに文書化されたクライアントリソースと初期化シーケンスのみを使用してください。
ページがロードされると、スクリプトは data-doc-url 属性を探し、HTTPS 経由で暗号化ファイルを取得し、メモリ内で復号してキャンバスに文書を描画します。ActiveX、Java、Flash は一切使用せず、純粋な HTML5 です。
これが重要な理由
- ゼロプラグイン:唯一の外部アセットは Doconut アプリ からの軽量 JavaScript バンドルです。
- 組み込みのセキュリティ:URL は期限付きで署名されているため、再利用はできません。
- パフォーマンス:ビューアは現在のビューポートに必要なバイトだけをストリーミングするため、巨大な DWG や PDF ファイルでも迅速に表示されます。
プラグイン不要でサポートフォーマットをレンダリング
Doconut アプリ のエンジンは、PDF、DOCX、XLSX、PPTX、DWG、DXF、PNG、JPEG など、50 以上のソースフォーマットをネイティブに理解します。エンジンがブラウザ内で直接動作するため、別途サーバー側の変換サービスは不要です。ビューアはファイルタイプを検出し、ピクセル単位で完全な忠実度でレンダリングし、真の プラグインフリー 体験を提供します。
ドラッグアンドドロップアップロードと瞬時のプラグインフリー描画
企業はユーザーがファイルを即座にプレビューできることを好みます。Doconut アプリ を使用すれば、文書をアップロードし、安全なビュー URL を生成し、コンテンツを プラグインなしで 表示するドラッグアンドドロップ領域を追加できます。この一連の流れは .NET バックエンド内に留まり、コンプライアンスと監査トレイルを維持します。
クライアント側フロー(概念)
- ユーザーがファイルを指定領域にドラッグする。
- JavaScript がファイルを ASP.NET Core エンドポイントに送信する。
- エンドポイントがファイルを安全に保存し、署名されたビュー URL を返す。
- ページがその URL を指す
data-doc-url属性を持つ<div>を挿入する。 - Doconut アプリ のスクリプトが文書を瞬時にレンダリングする。
レンダリングが完全にブラウザ内で行われるため、サーバー側に重厚な変換サービスは不要です。Doconut アプリ がクライアント側でフォーマットデコードを処理します。
Windows ベースのワークフローで一貫した閲覧
ブラウザビューアは、内部 Windows アプリケーションのユーザーに対して、別個のデスクトップ文書プログラムを必要とせず、一貫したエントリーポイントを提供できます。チームは、すべての環境で同一の動作を前提とせず、サポート対象のブラウザ、画面サイズ、入力方法、文書の複雑さ、アクセシビリティ要件をテストすべきです。
Blazor でビューアを拡張 – .NET エコシステム内にすべてを保持
チームがコンポーネント中心のアプローチを好む場合、Doconut アプリ の JavaScript ビューアを Blazor WebAssembly コンポーネントでラップできます。これにより、.NET の世界に留まりながらゼロプラグイン体験を提供できます。
Blazor コンポーネント概要(概念)
- 指定されたファイル ID に対して安全なビュー URL を生成できるサービスを注入する。
- 初期化時にサービスから URL を要求する。
- コンポーネントがレンダリングされた後、インストールされた Doconut バージョン向けにサポートされた統合 API を使用してビューアを初期化する。
Blazor コンポーネントはビューアの状態を調整でき、バックエンドは文書へのアクセスと処理を担当し続けます。これにより、グローバルな JavaScript API に関する前提を公開せずに、ワークフローを .NET アプリケーション内に保ちます。
主なポイント
- ゼロプラグイン はインストール時の摩擦、セキュリティ警告、互換性の問題を排除します。
- Doconut アプリ は PDF、Office、CAD、50 以上の画像フォーマット を HTML5 Canvas で直接レンダリングします。
- 統合はシンプルです:サーバーで安全なビュー URL を生成し、クライアント側スクリプトに文書を描画させます。
- ドラッグアンドドロップアップロードと瞬時プレビューにより、ユーザーはフローから外れず、プラグインフリーを維持します。
- ビューアは デスクトップ、タブレット、モバイル で同一に動作します。これはレガシープラグインではなく、ウェブ標準に依存しているためです。
- Blazor 開発者はゼロプラグインの利点を損なうことなく、ビューアをネイティブ .NET コンポーネントにカプセル化できます。
- セキュリティは SSL アップロード、AES‑256 ストレージ、期限付き URL によって強化され、プラグインが脆弱性を露出させる機会はありません。
よくある質問
Q: クライアントマシンに何かインストールする必要がありますか?
A: いいえ。Doconut アプリ ビューアは HTML5 と JavaScript を使用してブラウザ内で完全に動作します。ユーザーは最新のブラウザさえあればよく、ActiveX、Java、Flash のインストールは不要です。
Q: Doconut App は大きなファイルをどのように処理しますか?
A: エンジンは現在のビューポートに必要な部分だけをストリーミングするため、巨大な PDF や DWG 図面でも迅速にロードされます。また、ページネーションをサポートしており、ユーザーは全文書を再読み込みせずに特定のページへジャンプできます。
今すぐ Doconut App を始めましょう
Windows ベースの .NET アプリケーションからレガシープラグインを排除する準備はできましたか?組織で使用しているブラウザ、文書フォーマット、ワークロードで Doconut SDK を評価してください。