はじめに
クリエイティブチームは、すべてのワークステーションに元のオーサリングソフトウェアをインストールせずに、大容量の画像やデザイン資産をレビューする必要が頻繁にあります。Doconut は、アプリケーションがブラウザー内でサポートされたドキュメントや画像を表示できる .NET ドキュメントビューア SDK です。その現在の機能一覧には、TIFF、SVG、PSD、PNG、JPEG、BMP、GIF に加えて PDF、Office、CAD、メール、その他のビジネスフォーマットが含まれています。

1. 実務上の課題:.NET Web ポータルで複雑な画像フォーマットをプレビューすること
デザインスタジオは、クライアントやアートディレクター、ジュニアデザイナーがドラフトをアップロードし、リビジョンを比較し、最終資産にサインオフできる内部ポータルを立ち上げることが多いです。簡単そうに聞こえますよね? 実際には、次の 3 つの技術的ハードルが次々に現れます。
| 課題 | デザイナー・フォトグラファーにとっての重要性 |
|---|---|
| プラグイン依存 – 従来のビューアは Adobe Flash、ActiveX、またはサードパーティ製ブラウザー拡張に依存しています。 | ユーザーはプラグインのインストールや更新に時間を費やし、企業の IT 部門はセキュリティ上の理由で多くのプラグインをブロックします。 |
| プレビューの忠実度 – 設定が不十分なプレビューパイプラインは、色、グラデーション、透明度、細部までを変えてしまうことがあります。 | カラーマネジメントが重要な作業では、レビューアがブラウザー上で正確に表示されることを事前に検証する必要があります。 |
| 大容量または複雑な資産 – TIFF や PSD ファイルは、処理・メモリ・ズーム挙動に負荷をかけます。 | チームは実際のファイルサイズやインフラをテストし、汎用的なサイズやパフォーマンス上限を前提にしないようにすべきです。 |
これらの問題は ASP.NET Core や MVC ポータルで、バックエンドがすでに認証・ストレージ・バージョン管理を担っている場合、さらに厄介になります。別個のビューアスタックを追加すると、余分なライセンス、保守、セキュリティレビューが発生します。
2. 必要なフォーマットと機能を確認する
すべてのプロフェッショナル画像フォーマットが同じように動作するという一般的な約束に頼ってはいけません。公式の Doconut 機能ページ では、現在 TIFF/TIF、SVG、PSD、PNG、JPEG、BMP、GIF がサポート対象として掲載されています。
組織で実際に使用するファイル(大きな寸法、透明度、埋め込みフォント、複数ページ、破損ファイルなど)をテストしてください。必要なフォーマットが一覧にない場合は、ユーザーに約束する前に Doconut へサポートの有無を確認しましょう。
3. 手順:.NET ポータルに Doconut の高度な画像ビューアを組み込む
以下は、開発チームがデザイナー向けに統合プレビュー体験を提供するための実践的な手順です。例は ASP.NET Core MVC プロジェクトを想定していますが、同様の考え方は WebForms、Razor Pages、React、Angular フロントエンドでも適用できます。
3.1. Doconut ビューア ライブラリを追加する
公式の 公式ダウンロードページ から最新パッケージとサンプルを取得します。選択したバージョンを記録し、対象の .NET ランタイムとの互換性を確認してください。
3.2. 安全なアップロード エンドポイントを設定する
アプリケーションの認証・認可モデルでドキュメントへのアクセスを保護します。ストレージ、アップロードの検証、保持期間、クリーンアップ、HTTPS の挙動を明示的にアプリケーションの責務として定義してください。
3.3. アップロードフォームの作成(デザイナー向け UI)
現在のドキュメントとテストで確認されたファイルカテゴリ用に HTML フォームを作成します。accept 属性はユーザー体験を向上させますが、サーバー側でサイズと内容の検証は必ず行う必要があります。
3.4. サーバー側でのアップロード処理
フォームが送信されたら、ファイルを検証し、公開ディレクトリ外に保存します。サーバー側での認可が成功した後にのみ、閲覧用に解決します。
3.5. プレビュー画面でのビューア表示
インストールされた SDK バージョンに付属するドキュメントを参照してビューアを初期化します。物理パス、ストレージ認証情報、または無制限のファイル URL を公開しないでください。利用可能と記述する前に、ナビゲーション、印刷、注釈、フォーマット固有の動作が正しく機能することを確認します。
3.6. デザイン重視 UI のためのツールバー調整
レビュータスクを中心にポータル全体を設計します。インストールされたバージョンでドキュメント化されているツールバーや UI カスタマイズポイントのみを使用し、コントロールを非表示にするだけではサーバー側の認可の代替にならないことを覚えておいてください。
4. アップロードから承認まで:エンドツーエンドのデザイナーワークフロー
以下のワークフローは、組み込みビューアがレビューを支援できる箇所を示し、元のオーサリングツールは編集の責任を持ち続けることを示しています。
4.1. キャプチャとエクスポート
写真家は TIFF、PNG、JPEG などのサポートされたレビュー資産を用意し、元のソースは適切なアセット管理システムに保持します。
4.2. レビューポータルへのアップロード
写真家は HTTPS エンドポイントを通じて資産をアップロードします。アプリケーションはそれを検証し、組織のポリシーに従って保存し、レビュー記録へのアクセスを認可します。
4.3. プレビューの提示と検証
アプリケーションは Doconut を通じてサポートされた資産を提示します。レビュアーはインストールされたバージョンで確認された機能を使用し、色再現性が重要な出力を元のものと比較し、管理されたテストプロセスで評価します。
4.4. サポートフォーマットのレイヤー操作
SVG や PSD のワークフローの場合、代表的な資産でテストし、利用可能な検査機能を確認します。検証なしにレイヤー操作やベクターフィデリティがあると想定しないでください。
4.5. コラボレーションとフィードバック
ホストアプリケーションはビューアの横に独自のコメント、承認コントロール、バージョン履歴を配置できます。ワークフローで注釈や特定領域へのナビゲーションが必要な場合は、インストールされた Doconut バージョンでそれらの機能があるか確認してください。監査ログの管理はアプリケーションの責任です。
4.6. エクスポートと印刷の制御
資産が承認されたら、アプリケーションは決定を記録し、ドキュメント化されたポリシーに従って印刷、エクスポート、保存、削除の各ステップを処理します。
これにより、レビューはポータル内に留まり、編集や最終的な製作チェックは適切なプロフェッショナルツールに委ねられます。
5. ビューアを他のクリエイティブシナリオへ拡張する(簡潔に)
ここではグラフィックデザイナーや写真家に焦点を当てましたが、Doconut のエンジンは他の領域でも活躍します。
- 建築家・エンジニア はプロジェクトポータル内でサポートされた DWG、DXF、DGN ファイルをプレビューできます。
- マーケティングチーム は画像と共に PDF、PPTX、EPUB をプレビューし、レビュー工程を統合します。
- 学生(ビジュアルアーツコース)は高価なソフトウェアライセンスを必要とせずに課題をアップロードし、検査できます。
これらの副次的な利用例は、単一のビューアコンポーネントが企業全体で活用できることを示していますが、詳細な検討は先ほど説明したデザインワークフローに限定しています。
主なポイント
- ブラウザでの閲覧により、レビュアーが元のデスクトップオーサリングソフトをインストールする必要が減ります。
- アプリケーションは HTTPS、認可、ストレージ保護、保存期間、クリーンアップを管理します。
- 色再現性が重要な忠実度とフォーマット固有のツールは、代表的な資産でテストする必要があります。
- インストールされた Doconut バージョン向けにドキュメント化されたパッケージおよび統合 API を使用してください。
- ロール別コントロールを設計する前に、インストールされたバージョンのドキュメント化されたツールバーと UI オプションを確認してください。
- ストレージ保護、保存期間、クリーンアップ、コンプライアンスは、全体のアプリケーションアーキテクチャの責任として残ります。
よくある質問
Q: 現在の機能ページにない形式がワークフローで必要な場合はどうすればよいですか?
A: Doconut にサポートを確認し、ワークフローに取り掛かる前に代表的なファイルでテストしてください。
コミット前に
現在のDoconut ビューアを確認し、制作ワークフローに取り掛かる前に代表的なクリエイティブ資産でテストしてください。