Trusted by the world’s leading companies
概要
JavaScript Rich Text Editor は、機能豊富な WYSIWYG HTML エディターおよび WYSIWYG Markdown エディターです。ブログ、フォーラムの投稿、メモ セクション、サポート チケット (インシデント)、コメント セクション、メッセージング アプリケーションなどの作成に広く使用されています。このコントロールは、モバイル サポートを備えた、より優れた編集体験のための効率的なユーザー インターフェイスを提供します。リッチ コンテンツを編集およびフォーマットするためのさまざまなツールがあり、有効な HTML マークアップまたは Markdown (MD) コンテンツを返します。ユーザーは、そのモジュール式アーキテクチャを使用して、画像、リンク、表、およびリストを挿入できます。
Syncfusion JavaScript Rich Text Editor を選ぶ理由
WYSIWYG エディター
JavaScript Rich Text Editor コントロールは、WYSIWYG HTML エディター または Markdown エディター として使用でき、構成可能な iframe 特性を備えた iframe 編集もサポートしています。
簡単なインタラクション
エディターの前景色と背景色の設定、順序付きおよび順序なしのカスタム リストの追加、フォント、斜体、下線、打ち消し線、太字の指定により、テキストや段落を簡単にフォーマット できます。
柔軟な編集
より良い編集体験のために、JavaScript Rich Text Editor コントロールはさまざまなツールと選択肢を提供します。画像、ビデオ、ハイパーリンク、表 をすばやく挿入したり、表のセル を結合したり、キー設定 を構成したりできます。
HTML コードのプレビュー
ソースコード内で HTML コードを直接確認・編集し、プレビュー結果を表示 (HTML ライブエディター) できます。
ツールバー
JavaScript 用の WYSIWYG Rich Text Editor は、完全にカスタマイズ可能な さまざまなツールバー オプションを提供します。複数行、展開、クイック、フローティング ツールバーを使用できます。ツール コマンドは、関連する機能に基づいてグループ化されています。
あらゆる解像度に対応
Rich Text Editor は、応答性の高いレイアウトと、デスクトップ、タブレット、スマートフォン向けに最適化されたデザインを備えています。iOS、Android、または Windows OS を搭載したすべての携帯電話で正常に動作します。
サードパーティ ライブラリとの統合
スペル チェッカーやコード ミラーなどの サードパーティ ライブラリを Rich Text Editor と簡単に統合 して、コンテンツを改善できます。
グローバリゼーションとローカリゼーション
日付、通貨、番号を好みに合わせてフォーマットすることで、さまざまな地域のユーザーが Rich Text Editor を使用できる ようにします。
AI 対応 Rich Text Editor
文法修正、多言語サポート、言い換え、要約機能を備えた AI 対応の Rich Text Editor で、JavaScript アプリケーションを変革します。

JavaScript Rich Text Editor のコード例
以下に示すように、数行の簡潔な HTML および TypeScript コードを使用して、JavaScript Rich Text Editor を簡単に開始できます。また、コントロールのレンダリングと構成方法を示す JavaScript Rich Text Editor の例 もご覧ください。
<div class="control-section">
<div id="defaultRTE">
</div>
</div>import { enableRipple } from '@syncfusion/ej2-base';
enableRipple(true);
import {RichTextEditor, Toolbar, Link, Image, HtmlEditor
} from '@syncfusion/ej2-richtexteditor';
RichTextEditor.Inject(Toolbar, Link, Image, HtmlEditor);
let defaultRTE: RichTextEditor = new RichTextEditor({
value: `<p>The Rich Text Editor component is a WYSIWYG ("what you see is what you get") editor that provides the best user experience to create and update content. Users can format their content using standard toolbar commands.</p>
<p><b>Key features:</b></p>
<ul>
<li>
<p>Provides <IFRAME> and <DIV> modes</p>
</li>
<li>
<p>Capable of handling Markdown editing.</p>
</li>
</ul>`
});
defaultRTE.appendTo('#defaultRTE');HTML エディター ツールバー
WYSIWYG HTML エディバー ツールバーは、コンテンツの編集とフォーマットのためのさまざまなコマンドを提供します。テキストや段落のフォーマット、画像、ハイパーリンク、表、リストの挿入が可能です。ツール コマンドは、関連する機能に基づいてグループ化されています。

クイック ツールバー
このツールバーには、テキスト、画像、表、リンクに関連する頻繁に使用されるコマンドが含まれています。これらの要素にすばやくアクセスしてフォーマットするのに役立ちます。

フローティング ツールバー
HTML5 WYSIWYG エディターのツールバーは、エディターの上部に固定されません。現在のページをスクロールすると、エディター領域内をフローティングします。

完全にカスタマイズ可能
HTML5 Rich Text Editor コントロールのツールバー ボタンは完全にカスタマイズ可能です。ボタンを追加または削除したり、カテゴリに基づいてコマンドをグループ化したりできます。これにより、HTML ブログ編集や HTML メール作成など、アプリケーションのニーズに基づいてツールバーを設計できます。

インライン モード
JavaScript Rich Text Editor は、編集可能領域のコンテンツがクリックまたは選択されると、インライン HTML エディターを表示します。
メンションとハッシュタグ
JavaScript Rich Text Editor でコンテンツを作成するときに、提案リストからユーザーやグループをタグ付けまたは選択できます。

Enter および Shift+Enter キーの構成
Enter キーおよび Shift + Enter キーを押したときに挿入されるタグをカスタマイズします。いずれかのキーの組み合わせが使用されたときに、<p> タグを作成する P、<div> タグを作成する DIV、
タグを作成する BR などの特定のタグを挿入するようにコントロールを構成できます。
編集体験
JavaScript Rich Text Editor コントロールは、より良い編集体験のために幅広いツールとオプションを提供します。

画像の挿入
ローカル パスまたはサーバー パスからコンテンツに画像を挿入し、画像キャプションを付けて、URL を画像にリンクします。ドラッグ アンド ドロップまたはファイル アップロード機能を使用して、サーバーに画像をアップロードします。さらに、エディターには画像を BLOB または Base64 形式で挿入するオプションもあります。

表の挿入
JavaScript WYSIWYG Rich Text Editor でグリッド状の表形式データを表示するために、HTML テーブルを挿入および編集します。テーブルとその要素を動的に操作します。行と列の挿入または削除、テーブル全体、行、または列のサイズ変更、テーブルの削除が可能です。
![]()
絵文字の挿入
コンテンツに絵文字を組み込みます。絵文字の広範なコレクションを検索して、メッセージに合ったものを選択してください。JavaScript Rich Text Editor でコロン (:) キーを押すだけで、絵文字ピッカーにアクセスできます。
テキストのフォーマット
- 選択したコンテンツ、段落全体、または特定の単語や文字をフォーマットします。
- 見出し、引用、コード、段落などをフォーマットします。
- 文字や単語を太字、斜体、下線、打ち消し線にしたり、大文字にしたりします。
- 段落のインデントと間隔を変更します。
- フォントとフォントサイズを選択します。
- 下付き文字と上付き文字を使用します。
- コンテンツのフォントの色と背景の色を選択します。


カスタム リストの追加
JavaScript Rich Text Editor でコンテンツを整理するために、順序付き (番号付き) または順序なし (箇条書き) リストを作成します。このコントロールは、順序なしリストの箇条書きの外観を円や四角に変更することをサポートしています。また、小文字のギリシャ文字や大文字のローマ数字など、順序付きリストのさまざまな番号形式もサポートしています。
全画面テキスト エディター
JavaScript HTML5 エディターをコンテンツ編集用に全画面 (フルページ エディター) にします。


Microsoft Word および Excel からの貼り付け
JavaScript Markdown Editor は、タグ、属性、スタイルを除去することで、Microsoft Word、Microsoft Outlook、および Microsoft Excel から画像を含むコンテンツをエディターに貼り付けるための組み込みオプションを提供します。さらに、コンテンツをプレーンテキストとして貼り付けるか、クリーニングされたスタイルで貼り付けるか、ソースの書式設定スタイルで貼り付けるかを選択するオプションがあります。
URL の自動ハイパーリンク化
JavaScript Rich Text Editor は、URL がプレーンテキストとして入力されたときに、テキストを自動的にハイパーリンクに変換するように構成されています。

JavaScript フォーム バリデーション
JavaScript Rich Text Editor は、HTML フォームをサポートし、フォーム送信アクションで値を取得するフォーム コントロールです。2 種類の検証は次のとおりです。
- 必須検証
- 最大長検証
サイズ変更可能なエディター
JavaScript Rich Text Editor には、コンテンツ領域を拡大または縮小する組み込みのサイズ変更サポートがあります。
ファイル マネージャー経由で画像を挿入
Rich Text Editor 内の統合されたファイル マネージャーを使用して、クラウド ストレージまたはサーバーから画像を挿入およびアップロードできます。


書式コピー (Format Painter)
書式コピーを使用して、書式をコピーしてコンテンツに適用します。ツールバーまたはキーボード ショートカットから書式コピーにアクセスして、すばやく簡単に適用できます。ツールバー ボタンをダブルクリックすると固定モードになり、複数の場所に書式を適用できます。

タッチフレンドリーでレスポンシブな WYSIWYG エディター
JavaScript テキスト エディター (モバイル HTML エディター) はタッチ ジェスチャを認識し、ユーザーが左または右にスワイプしてツールバーを移動できるようにします。レスポンシブでモバイルフレンドリーなデザインにより、すべてのモバイル、タブレット、デスクトップのフォーム ファクターで最高のユーザー エクスペリエンスを提供します。

組み込みおよびカスタマイズ可能なテーマ
JavaScript Rich Text Editor には、いくつかの組み込みテーマが用意されています: Tailwind CSS、Bootstrap 5、Bootstrap 4、Bootstrap、Material、Fabric、Fluent、およびハイコントラスト。
HTML エディターのアクセシビリティ

キーボード ナビゲーション
JavaScript Rich Text Editor コンポーネントは、キーボードを使用してすべてのセルにアクセスできるようにします。ソート、選択、編集などの主要な機能は、キーボード コマンドだけで実行できます。マウス操作は必要ありません。これにより、このコンポーネントを使用してアクセシビリティの高いアプリケーションを作成できます。

スクリーン リーダー
JavaScript Rich Text Editor ビューは、完全な WAI-ARIA アクセシビリティをサポートしています。その UI には、視覚障害のある人が最高の視聴体験を得られるように、コントラストの高い視覚要素が含まれています。また、有効な UI の説明には、スクリーン リーダーなどの支援技術を通じて簡単にアクセスできます。

右から左 (RTL)
HTML5/JavaScript Rich Text Editor は右から左へのレンダリングをサポートしており、テキスト エディターのテキストとレイアウトを右から左に表示できます。これにより、アラビア語、ペルシャ語、ヘブライ語などの RTL 言語のユーザーのユーザー エクスペリエンスとアクセシビリティが向上します。
その他のサポートされているフレームワーク
Rich Text Editor は、Blazor、React、Angular、および Vue フレームワークでも利用できます。以下のリンクから、プラットフォームごとのオプションを確認してください。
サポートされているブラウザー
JavaScript Rich Text Editor は、Chrome、Firefox、Edge、Safari、Opera を含むすべての最新のウェブ ブラウザーで正常に動作します。

初めての JavaScript Rich Text Editor の作成方法でお困りですか?ドキュメントがお役に立ちます。
今すぐ読む145+ 以上のJavaScript UIコントロール
よくある質問
なぜ Syncfusion JavaScript Rich Text Editor を選ぶべきなのですか?
Syncfusion Rich Text Editor を使用すると、次のことが可能になります。
最新のウェブおよびモバイル アプリケーション向けの豊富なツールセットを使用して、WYSIWYG HTML および Markdown コンテンツを編集できます。
エディターを ブログ エディター、メッセージ、HTML メール作成画面、ディスカッション フォーラムのようなアプリケーションに簡単に組み込むことができます。
ページ上の編集可能な要素を選択してその場で編集できる フローティング ツールバー または インライン エディター を作成できます。
シンプルな構成と API をお楽しみいただけます。
- すべての最新ブラウザーで簡単にレンダリングできます。
- タッチフレンドリーでレスポンシブな UI を活用できます。
Syncfusion JavaScript Rich Text Editor の価格はいくらですか?
JavaScript Rich Text Editor は個別には販売しておりません。Essential Studio コンポーネント スイートの一部としてのみ購入可能です。これには、JavaScript Rich Text Editor を含む 1,600 以上のコンポーネントとフレームワークが含まれています。サブスクリプションが期限切れになるまでのサポートとアップデートが含まれます。さらに、現在実施中のプロモーションに基づいて割引を提供する場合があります。お客様の状況に合わせた見積もりや追加の割引の確認については、弊社の 製品スペシャリスト までお問い合わせください。
Syncfusion JavaScript Rich Text Editor のデモはどこにありますか?
JavaScript Rich Text Editor のデモはこちら でご覧いただけます。
Syncfusion JavaScript Rich Text Editor コンポーネントを個別に購入できますか?
いいえ、JavaScript Rich Text Editor を含む、ウェブ、モバイル、デスクトップ向けの 1,600 以上のコンポーネントおよびフレームワークは、個別に販売されていません。ただし、製品の価格競争力は高く、他のベンダーが JavaScript Rich Text Editor コンポーネント単体で請求する金額よりもわずかに高いだけで済みます。また、弊社のこれまでの経験から、お客様は通常、弊社の製品の 1 つを使い始め、その後すぐに複数の製品に拡大していくことが多いため、すべての 1,600 以上のコンポーネントとフレームワークをサブスクリプション料金で提供するのが最善であると考えています。さらに、現在実施中のプロモーションに基づいて割引を提供できる場合もあります。追加の割引の対象となるかどうかについては、弊社の 製品スペシャリスト までお問い合わせください。
Syncfusion JavaScript Rich Text Editor を無料でダウンロードして利用できますか?
いいえ、これは商用製品であり、有料ライセンスが必要です。ただし、年間総収益が 100 万米ドル未満、開発者が 5 人以下、総従業員が 10 人以下の企業および個人を対象とした 無料のコミュニティ ライセンス も用意されています。
Syncfusion JavaScript Rich Text Editor を使い始めるにはどうすればよいですか?
まずは、弊社の包括的な スタートガイド ドキュメント をご覧いただくのがよいでしょう。
お客様は私たちを愛しています
受賞歴
偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。










