2

既存のドキュメント管理システムのWebバージョン(主にバックグラウンドでasp.netを使用するjquery html5)を構築しています。既存のソフトウェアは.NETWinフォーム上に構築されており、編集コントロールとしてMicrosoftWordを使用しています。

私はWebバージョンを作成しているので、Microsoft Wordを避けたいと考えており、ドキュメント編集コントロールの代替手段としてCkeditorとTinyMceを検討しています。ただし、これらのコントロールには、Microsoft Wordのページング、ヘッダー/フッター、および印刷の完全なWYSIWYG機能がありません。それで

  1. とにかく、Ckeditor、TinyMce、または同様のコントロールを拡張して、Wordのような機能を持たせることはできますか?
  2. Web上で使用できる機能のようなWordまたはGoogleDocsを使用した既存の(商用の場合もある)コントロールはありますか?
  3. これはイントラネットアプリケーションであり、すべてのクライアントのコンピューターにMicrosoft Wordがインストールされているので、ActiveXコントロールとしてMicrosoft Wordを使用し、jqueryまたはasp.netと統合する方法はありますか?

編集:完全を期すために、私はいくつかの選択肢を見つけましたが、私はまだ提案を受け入れています。

  1. CKEditor、HTMLエディターのようなTinyMCE(これらにはページング、ヘッダー/フッター機能がありません)

  2. InternetExplorerでMicrosoftWordをActiveXコントロールとして使用します(プラットフォームとブラウザに依存します。ユーザーはOfficeをインストールする必要があります)。これを達成する方法については、まだいくつかの指針が必要です。

  3. Sharepoint2010でWordWebAppを使用します。これは高価な代替手段であり、完全に実行可能かどうかはわかりません。(閲覧ビューで編集できません)

  4. SilverlightまたはTelerikRichTextBoxなどのフラッシュコンポーネントを使用します(最良の代替手段のようですが、iPad、iPhoneなどでは機能しません)

  5. Webページ内での編集を許可しないでください。編集が必要なときはいつでも、クライアントコンピュータでWordを起動し、サーバーに保存してもらいます。

4

1 に答える 1

2
  1. 問題は、そのような機能をHTMLで作成する方法です。非常に複雑なエディタを使用してブラウザやHTMLの問題をスキップする機能を提供するGoogleドキュメント以外には何も見たことがありません。
  2. 私が知っていることではありませんが、私はそれらを検索していません。
  3. はい、IEの使用に満足している限り、単語をActiveXコントロールIIRCとして使用できるはずです。
于 2011-11-20T20:55:25.760 に答える