ドキュメントをプレビューした後に、ユーザーに有用な次のステップを提供する
ドキュメントを開くことは、タスクの開始であることが多いです。顧客は提案書の PDF コピーが必要だったり、運用チームはスプレッドシートからデータを取得したり、プロジェクトポータルはプレゼンテーションの画像プレビューが必要だったりします。
Doconut コンバータ プラグイン は、開発者が自分の .NET アプリケーションにこれらの変換ステップを追加できるよう支援します。Doconut 製品ファミリーにドキュメント変換機能を拡張し、ファイル閲覧と次に必要となるワークフロー出力をつなげます。

Doconut.app でドキュメントツールを探っている読者にとって、Doconut.com は埋め込みアプリケーションワークフロー向けの SDK とプラグインを評価できる場所です。
各変換をユーザータスクに合わせる
Doconut の製品ページには、PDF、Word、Excel、PowerPoint、メール、画像、CAD ファイル向けの変換ルートが掲載されています。実用的な出発点として以下が挙げられます。
| ソースと出力 | 例となるアプリケーションワークフロー |
|---|---|
| Word → PDF | 提案書をレビュー用に準備し、ダウンロードできるようにする |
| Excel → CSV | スプレッドシートデータを下流プロセス向けにエクスポートする |
| PowerPoint → PNG または JPG | プロジェクトワークスペース用にスライド画像を作成する |
| PDF → DOCX | さらに作業できる編集可能な開始点を生成する |
| DWG → PDF | 図面を文書レビュー用パケットに含められるようにする |
これらの例は、公開されているコンバータ形式の組み合わせ を使用しています。すべてのファイルがすべてのターゲット形式に変換できるという保証ではありません。
変換後に何が残るべきかに応じて出力を選択してください。CSV エクスポートは書式設定されたワークブックとは異なる目的に使われます。スライドの画像は表示には便利ですが、編集可能なプレゼンテーションオブジェクトは保持しません。エクスポートアクションの名称付けの際に、この違いを明確に示しましょう。
ソースに対して利用可能な形式だけを提供する
すべての可能な形式を一つのメニューに詰め込むと、ファイルによっては選択肢が利用できず、ユーザーが混乱します。
コンバータ統合ドキュメント では、変換ウィジェットのワークフローを通じてファイルが開かれたときに返される、ソース固有の許可対象リストが記載されています。カスタムインターフェイスはこの情報を利用して、関連する選択肢だけを表示できます。
たとえば、ポータルが添付ファイルを開いた直後に短いエクスポートメニューを提示するケースです。アプリケーションは各オプションの想定用途を説明し、進行状況と明確なダウンロード操作を示します。インターフェイス上で元のファイル名を保持すれば、どのソースが結果を生成したかユーザーが判別できます。
目指すべきは予測可能なタスクです:ソースを選び、利用可能な出力を選択し、変換し、結果を取得する。
製品に合った統合方法を選ぶ
ドキュメントは C# からの変換、オプションの変換ウィジェット、カスタムフロントエンド向けの HTTP ワークフローについて説明しています。これにより、チームは機能導入の方法を複数選べます。
- 既存のアプリケーションプロセス内でサーバーサイド変換を使用する
- ユーザー主導の変換画面として提供されているウィジェットを評価する
- 確立されたポータルやドキュメント管理システムに合わせたインターフェイスを構築する
プラグインのインストールと登録時は、対象フレームワークに合わせたガイドに従ってください。必要なライセンス機能を確認し、プラグインパッケージのバージョンを Doconut ビューアーパッケージと合わせます。
最初の実装では、価値のある変換ルートをひとつ選びましょう。小規模な「ドキュメント → PDF」ワークフローは、出力が多数ある大規模メニューよりも評価が容易です。
ユーザーが受け取る結果をテストする
変換リクエストが成功しただけでは受け入れられません。生成されたファイルを開き、想定用途に合った詳細を比較します。
提案書の場合は見出し、表、改ページを確認し、スプレッドシートのエクスポートでは受取側プロセスが期待するレコードと値をチェックします。図面の場合は、ユーザーが閲覧または印刷するサイズでの線の描画と可読性を検査します。
Doconut のサポートファイルカタログ を利用して、受け入れ可能なソース拡張子を確認し、独自のワークフローから代表的なファイルでテストしてください。大きなドキュメントと未対応入力の両方を含め、進行状況とエラーメッセージが適切に表示されるか確認します。
変換が実行されるアプリケーション環境での処理時間とリソース使用量を測定し、適切なリクエスト上限を設定します。リトライや結果が得られない場合のハンドリング方法も決めておきましょう。ストレージ、アクセス制御、保持ポリシーは引き続きアプリケーション設計の一部です。
必要な場所にだけ変換を組み込む
有用なエクスポートアクションはドキュメントに近い位置に配置し、ユーザーが受け取るものを明示します。Doconut コンバータは変換機能を提供し、アプリケーションがその機能にワークフロー上の目的を与えます。
利用可能な変換とライセンスオプションについては、Doconut コンバータ プラグイン をご確認ください。まずは 1 つのソース形式、1 つの有用な出力、代表的なドキュメントセットから始め、統合が実証されたら拡張していきましょう。