サーバ上にあるrtfファイルを、リッチテキストを表示可能なテキストエリアを使って、Web上に表示する(つまり、ユーザがrtfファイルをWeb上で自由に編集できるようにする)方法を教えてください。


現在、CKeditorで実装しようとしているのですが、失敗してしまいました。ですので、CKeditorで可能にする方法でしたら、ポイントをプラスいたします。よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/07/30 23:56:29
  • 終了:2011/08/04 11:44:55

ベストアンサー

id:km1981 No.1

km1981回答回数429ベストアンサー獲得回数492011/07/31 09:24:32

ポイント200pt

「rtfファイル」という規格はないんですが

たぶんマイクロソフトのWordとかで作られたファイルのことですよね?


Yahoo! mail and Hotmail like Rich Text Editor」を使うといいと思います

IE限定です

id:lionfan

ありがとうございます。いま試しています。

はい、自分が言うrtfファイルとは、マイクロソフトのWordとかで作られたファイルのことです。

2011/07/31 11:58:00
  • id:cx20
    >「Yahoo! mail and Hotmail like Rich Text Editor」

    km1981 さんの提示されている Rich Text Editor は、
    残念ながら RTF 用ではなく HTML 用のエディタではないかと思います。
    使用されるのであれば、RTF ←→ HTML の変換が別途必要ではないかと思います。

    それと、Rich Text Format(RTF)ファイルという規格は存在します。
    以下のようなフォーマットになります。

    <RTF のサンプル>
    ---------------------------------------------------
    {\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
    This is some {\b bold} text.\par
    }
    ---------------------------------------------------

    英語版の Wikipedia に詳しいですが、
    RTF 1.0~1.9.1 まで存在します。

    ■ Rich Text Format - Wikipedia, the free encyclopedia
    http://en.wikipedia.org/wiki/Rich_Text_Format

    1987年: RTF 1.0(Word 3)
    1993年: RTF 1.2
    1994年1月: RTF 1.3(Word 6)
    1995年9月: RTF 1.4(Word 95)
    1997年4月: RTF 1.5(Word 97)
    1999年5月: RTF 1.6(Word 2000)
    2001年8月: RTF 1.7(Word 2002)
    2004年4月: RTF 1.8(Word 2003)
    2008年3月: RTF 1.9.1(Word 2007)

    RTF は、交換・編集可能なクロスプラットフォームの文書フォーマットとして
    開発されたフォーマットの為、Word 以外にも対応しているアプリは多くあります。

    <対応アプリの例>
    ・ワードパッド - Windows付属のソフト
    ・TextEdit - Mac OS X付属のソフト
    ・OpenOffice.org - オフィスソフト
    ・iText - テキストエディタ

    サーバサイドで RTF → HTML 変換するライブラリがあってもよさそうですが、
    申し訳ございませんが、Web 開発に詳しくない為、存じ上げておりません。

    また、HTML を扱うエディタ(ライブラリ)としては以下のようなライブラリもあるようです。
    (IE 用の コンポーネントを使っているわけではないので、Firefox 等でも使えるようです。)

    ■ YUI 2: Rich Text Editor
    http://developer.yahoo.com/yui/editor/#using
  • id:lionfan
    id:cx20様、ありがとうございます!! Yahooのほうは、すこし試してダメだったので、もう少し後で試そうと思っていたところでした。貴重な情報でした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません