RTF から HTML コンバーター
リッチテキストフォーマット(RTF)は、WordPad、古いWordテンプレート、請求システムの間で使われる共通言語ですが、生のRTFをそのままCMSに貼り付けると、インラインのフォントタグや余分なマークアップが残ります。この軽量コンバーターはRTFの制御ワードを取り除き、中心となるインライン書式(\b、\i、\ul、\par、\line、\tab)を、クリーンでセマンティックなHTML(<strong>、<em>、<u>、<p>、<br>)に対応づけます。これにより、組版のノイズではなく、読みやすい段落が得られます。文章と基本的な強調は残し、それ以外はすべて削除します。
RTF を HTML に変換する方法
-
1
RTF ソースを貼り付ける
`.rtf` ファイルをドロップするか、生のコード(`{\rtf1` で始まるすべて)を貼り付けます。
-
2
コンバーターが制御ワードを変換
太字、斜体、下線、段落、改行、タブが自動的にHTMLへ変換されます。
-
3
結果をプレビュー
レンダリングされたテキストと生のHTMLを並べて確認できます。
-
4
HTML をコピー
HTMLブロックをコピーして、CMS、エディター、または静的サイトジェネレーターに貼り付けます。
変換されるものと、削除されるもの
RTFはウェブ向けではなく、タイプライター時代の書式を中心に作られています。これは軽量なコンバーターです。文章と中心的なインラインの強調を残し、シンプルなHTMLにきれいに変換できないものはすべて削除します。
変換されるもの
| RTF 制御ワード | HTML 出力 | 備考 |
|---|---|---|
\b … \b0 |
<strong>...</strong> |
太字 |
\i … \i0 |
<em>...</em> |
斜体 |
\ul … \ul0 |
<u>...</u> |
下線 |
\par |
新しい段落 <p> |
段落の区切り |
\line |
<br> |
改行 |
\tab |
スペース | タブ |
削除されるもの
- フォントの種類・サイズ・色: HTMLはインラインスタイルではなくCSSに任せるべきです。
- 表、画像(
\pict)、その他の埋め込みオブジェクト: 変換されず、削除されます。 - リスト、配置、見出し: 出力は連続した段落の一つのまとまりになります。
- スタイルシート、変更履歴、コメント、メタデータ。
きれいな出力のためのヒント
- 本文だけが必要なら、まずソース側でスタイルを取り除いてください。シンプルなRTFが最もきれいに変換されます。
- そのあと、読みやすいインデントのためにHTMLをフォーマッターに通しましょう。
- 見出し・リスト・表は、あなたのCMSで自分で追加してください。このツールが渡すのは、作り込む土台となるクリーンな段落テキストであり、完成したレイアウトではありません。
よくある質問
いいえ。バイナリ画像(\pict ブロブ)は削除されます。RTFはそれらを16進エンコードのWMF/PNGデータとして保存しており、HTML内にインラインで置くのは適切ではありません。画像はソースアプリケーションから別途エクスポートしてください。
いいえ。これはインラインのテキスト書式に特化した軽量コンバーターなので、RTFの表は <table> に変換されず削除されます。表の多い文書は、まずDOCXに変換し、エディターで表を作り直してください。
これは意図的な設計です。コンバーターは文章と基本的な強調(太字、斜体、下線)を残し、フォント・色・サイズ・レイアウトを削除します。そのため、独自のデザインシステムで再スタイルするためのクリーンな土台が得られます。
はい。あなたのRTFは変換のために当社のサーバーへ送信され、HTMLとして返されます。変換のためだけに処理され、保存やログ記録は行いません。機密性の高い文書では、コピーを変換するか、事前に機密情報を削除してください。
関連ツール
ASCII表リファレンス
0から127までの完全なASCII表です。NUL、LF、DELなどの制御コードを含め、各文字の10進数、16進数、8進数、2進数、HTML数値文字参照を表示します。
HTML文字参照
HTMLエンティティの検索可能なリスト、その名称コードおよび数値コード、および特殊文字や記号のワンクリックコピー機能を提供します。
キーボードショートカット一覧
macOS、Windows、Linux向けに、VS Code、Chrome、GNU Readlineを使うBashの公式資料に基づく既定ショートカットを検索できます。
JavaScript圧縮ツール
変数名のリネーム、空白の削除、デッドコードの除去、定数畳み込みでJavaScriptを圧縮し、より小さなバンドルを作成します。
EditorConfig ジェネレーター
インデント、改行コード、文字コードのルールから .editorconfig を作成し、リポジトリで使っている言語ごとに正しいセクションを追加します。Python、Go、YAML、Makefile などに対応。
メールアドレス検証ツール
メールアドレスを検証します。RFC 5322構文チェック、MXレコードのライブ確認に加え、ローカル部、ドメイン、長さの詳細を表示します。メールは送信されません。
このツールは他の言語でも利用できます
- RTF를 HTML로 변환 [KO]
- Konwerter RTF do HTML [PL]
- ตัวแปลง RTF เป็น HTML [TH]
- Convertidor de RTF a HTML [ES]
- Conversor de RTF para HTML [PT]
- RTF till HTML-konverterare [SV]
- Chuyển đổi RTF sang HTML [VI]
- محوّل RTF إلى HTML [AR]
- Convertisseur RTF en HTML [FR]
- RTF-zu-HTML-Konverter [DE]
- Konverter RTF ke HTML [ID]
- RTF naar HTML-converter [NL]
- RTF to HTML Converter [EN]
- Convertitore RTF in HTML [IT]
- Конвертер RTF в HTML [RU]
- RTF'den HTML'ye Dönüştürücü [TR]
- RTF 转 HTML 转换器 [ZH]