ODT を RTF に変換

ここで ODT を RTF に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます

  • 処理される場所 当サイトのサーバー上です。この処理に必要なソフトウェアは、ブラウザーでは動かせません。
  • 作り直し RTFはODTとは仕組みが違います。非可逆コーデックのような段階的な劣化ではありません。RTFが表現できるものは忠実に再現され、対応するものがないものはまったく残りません。
  • ファイルサイズの上限 1ファイルあたり25MBまで。無料、アカウント不要です。
  • 知っておきたいこと 書式は残ります。マクロ、埋め込みオブジェクト、変更履歴はたいてい残りません。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

オフィスソフトを何も持たない相手

Microsoft Word は長年 ODT を開けるので、相手が Word を持っているなら ODT のまま送っても問題ありません。問題になるのは、オフィスソフトが何も入っていない機種です。

会社の管理された端末に WordPad しかない場合、共有の受付端末、TextEdit しか使ったことのない Mac、スイートを入れる気のない取引先。こうした相手にとって、RTF は今でも確実に開ける最後の共通形式です。

ベンダーも年代も異なる2つの形式

ODT は2005年の OASIS の仕様で、ISO/IEC 26300 として標準化された、XML を含む ZIP アーカイブです。仕様は現在も更新され、複数の実装があります。

RTF は1987年の Microsoft の形式で、プレーンテキストにバックスラッシュ付きの制御語を混ぜて文字装飾を表現します。仕様は2008年で更新が止まっていますが、それは弱点というより長所です。二度と変わらない形式は、古いビューアーでも確実に読み続けられます。

ODT だけが持つ機能はRTFに行き場がない

Writer は変数、条件付きテキスト、入力フィールド、文書プロパティの埋め込みといった機能を持ちますが、RTF にはこれらに対応する仕組みがありません。変換の瞬間の値がそのまま固定されて残ります。

外部ファイルを読み込むセクションも、その場でのコピーとして固定されます。データベースと連携した差し込み文書のような機能も、対応する仕組みがありません。単純な手紙や報告書であれば問題になりませんが、実質的に小さなアプリケーションのように振る舞っていた文書では、そうならないことを確認してください。

スタイルは引き継がれる

RTF は本物のスタイルシートを持っているので、見出しは見出しのまま、段落スタイルや文字スタイルもそのまま変換されます。表のセルや罫線、結合、リストの番号、ヘッダーとフッター、ページ番号、脚注、ハイパーリンクも一通り対応する表現があります。

変換はこのサイトの中で稼働する LibreOffice が自らのネイティブ形式を読み、自ら長年保守してきたフィルターで書き出すため、忠実さの面では最も条件のよい組み合わせです。ただしフォントそのものは埋め込めません。名前だけが書き込まれ、相手の端末にないフォントは代替フォントに置き換わります。

目次は変換した瞬間の状態で固定される

これが実際に人を悩ませる、しかも気づきにくい失敗です。Writer の目次は見出しから自動生成されるフィールドですが、RTF になった瞬間、その時点のページ番号を持つ静的なリストに変わります。相互参照や自動採番、更新されていた日付も同様です。

変換する直前に、目次を更新し、すべてのフィールドを再計算し、ページ番号を確認してください。相手が編集して返送する予定なら、目次は追従しないことをあらかじめ伝えておくとよいでしょう。

マクロは持ち越されない

RTF にはコードを保存する場所がないため、LibreOffice Basic のマクロは変換で失われます。多くの場合これは問題になりませんし、むしろ利点になることもあります。管理された端末では、マクロ入りの文書を実行可能なコンテンツとして警戒する運用が敷かれていることがあり、無害化された文書はそれを通過できます。

一方で、開いた瞬間に日付を埋めたり、参照番号を採番したりしていた文書では、その動作が二度と起きなくなります。マクロが文書の正しさを保っていた仕組みそのものであれば、変換結果は見た目は正しく、実際には固まってしまった文書になります。

PDF との使い分け

レイアウトを一切崩さず、誰にも変更されたくない、読んでもらうだけでよい文書には PDF を選びます。あらゆる端末で同じ見た目になります。

相手が編集して返送する必要がある場合には RTF を選びます。WordPad が扱える機能は Writer よりずっと少ないため、往復すると書式が失われることは織り込んでおいてください。長く複雑な文書であれば、PDF にコメントを付けて返してもらうほうが現実的なことも多くあります。

変換はサーバー上で行われる

ワープロ形式同士の変換には本物のオフィスエンジンが必要なため、この変換はブラウザーの中ではなくサーバー上で行われます。ファイルは暗号化された接続で送られ、外部への通信経路を持たないコンテナの中で LibreOffice が処理し、ジョブが終わり次第、成功しても失敗してもディレクトリごと削除されます。

無料枠では1ファイルあたり25MBまでです。上限は送信する ODT のサイズにかかっています。

結果は限られたソフトで確認する

Writer で開いて確認すると、Writer 自身の高機能なレンダラーが見た目を整えてしまい、実際に相手が見るものとは違ってきます。WordPad や TextEdit で確認するほうが、相手の環境に近い判断ができます。

表、画像、位置指定されたテキストボックス、そして固定された目次のページ番号の順に確認してください。元の ODT はライブなフィールドとスタイルを保持している唯一のコピーなので、正本として保管しておくことをおすすめします。

ODT を RTF に変換する手順

  1. お手元の ODT ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に RTF を選び、変換を開始します。
  3. できあがった RTF ファイル をダウンロードします。

ODT と RTF——何が変わるか

ODTとRTFの比較
ODTRTF
正式名称OpenDocument TextRich Text Format
拡張子.odt.rtf
メディアタイプapplication/vnd.oasis.opendocument.textapplication/rtf
最初の公開20051987
発行元OASISMicrosoft
仕様ISO/IEC 26300
ライセンスオープン標準公開仕様、標準化はされていない
現在の位置づけ現行旧式、ただし今もどこでも読める
ブラウザで開けるか対応なし対応なし
代わりに検討される形式DOCX, PDFDOCX, TXT

残るもの

ODT も RTF も複数ページを持てるので、複数ページの文書は 1 つのファイルのままです。

結果を開く

LibreOffice WriterとMicrosoft Wordは ODT と RTF のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

ODT は OASIS の形式です(2005 年に登場)。 ISO/IEC 26300 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。

RTF は Microsoft の形式で、1987 年から使われています。Microsoft Word、LibreOffice Writer、TextEditがこの形式を読めます。

RTF は 1987 年、ODT は 2005 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。

ODT から RTF:よくある質問

ODT ファイル はどこかにアップロードされますか。

はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。

ODT から RTF への変換は無料ですか。

はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。

ODT を RTF に変換すると品質は落ちますか。

ODT と RTF は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 書式は残ります。マクロ、埋め込みオブジェクト、変更履歴はたいてい残りません。

できあがった RTF ファイル を開くのに、何かインストールが必要ですか。

いいえ。変換は当方側で動き、できあがった RTF ファイル をお渡しします。それを開くには、お使いの端末がふだん Rich Text Format を表示するのに使っているソフトが必要です。

これらのフォーマットについて