RTFをPDFに変換
リッチテキスト文書(.rtf)を、すべてブラウザー内で PDF に変換します。本文のテキストに最適です。表や埋め込み画像は v0.1 では未対応です。
.rtf ファイルを選択
またはここにドラッグ — お使いのブラウザー内でローカルに処理され、アップロードはありません
—
本文のテキストに最適です:記事、レポート、シンプルな手紙など。表、段組み、埋め込み画像は v0.1 では結果から除かれます。
Your file is ready
Processed entirely in your browser — the file never left your device.
RTF を PDF に変換する方法
3 ステップ。すべてローカルで処理されます。
.rtf を開く
リッチテキストファイルを選ぶかドラッグします。ブラウザー内で解析されます。
ページサイズを選ぶ
A4、レター、リーガル。
ダウンロード
pdf-lib があなたのタブ内で PDF を生成します — すぐにダウンロードできます。
このページの RTF から PDF への変換の仕組み
リッチテキストフォーマット(RTF)は、スタイル付きの文書をワープロ間で
移動させるために Microsoft が 1987 年に発明したプレーンテキストの文書
形式です。太字には \b、段落の区切りには \par
といった制御ワードを使い、すべてを波かっこで囲みます。当サイトはそれらの
制御ワードを小さな組み込みトークナイザーで解析し、得られたトークンの
ストリームをスタイルの状態を追跡しながらたどり、各段落を pdf-lib で
PDF のページに描画します。パーサーも PDF ジェネレーターも、すべて
あなたのブラウザーのタブ内で動作します:アップロードなし、サーバー
なし、アカウントなしです。
うまく変換できるもの
- 本文テキスト:段落、改行、太字/斜体/下線。
- フォントサイズ:
\fsのハーフポイント単位のサイズが断片ごとに反映されます。 - 配置:左、中央、右(
\ql/\qc/\qr)。 - 改ページ:明示的な
\page制御ワードが新しい PDF ページを開始します。 - Unicode:
\uNNNNの Unicode エスケープと、一般的な約物の制御ワード。
このバージョンでできないこと(現時点)
- 表。v0.1 では表の内容は破棄されます。
- 埋め込み画像。RTF の
{\pict ...}グループ内の画像はスキップされます。 - 段組みレイアウトとテキストボックス。
- OLE オブジェクト、フィールド、フォームコントロール。
- 元のフォント。ネットワーク経由で何もダウンロードしないよう、標準の PDF Helvetica を使用します。
プライバシーとセキュリティ
RTF は、多くのメールクライアントが「メッセージとして保存」する際に使う エクスポート形式であり、古い Word 文書の多くも今なお .rtf として 配布されています。これらのファイルにはしばしば機密情報が含まれます: 下書き、社内メモ、顧客とのやり取りなど。ほとんどのオンラインの 「PDF に変換」サービスはファイルを自社のサーバーにアップロードします。 このツールはすべてをローカルで処理するため、傍受されるアップロードの 段階もなく、サーバー上の一時ファイルもなく、気にすべき保持期間も ありません。
よくある質問
いいえ。.rtf ファイルは当サイトの小さな組み込み RTF トークナイザーによってブラウザー内で完全に解析され、PDF も pdf-lib によってあなたのタブ内で生成されます。何もお使いのデバイスから外に出ることはありません。ブラウザーのネットワークタブで確認できます。
リッチテキストフォーマット(Rich Text Format)は、旧バージョンの Word、macOS の TextEdit、Windows の WordPad、そして「リッチ」なメッセージのエクスポートに多くのメールクライアントが使うプレーンテキストの文書形式です。プラットフォーム間での移動には強いものの、最新のビューアーでは PDF ほどきれいには開けません。PDF に変換すれば、どこでも読める固定されたコピーが得られます。
本文向きには良好です。段落、太字、斜体、下線、フォントサイズの変更、基本的な配置(左/中央/右)、明示的な改ページ、箇条書きのマーカー、ほとんどの約物のエスケープに対応しています。表、埋め込み画像、段組み、OLE オブジェクトは描画しません — v0.1 では破棄されます。
標準の PDF Helvetica ファミリー(Regular/Bold/Italic/Bold-Italic)を使用しています。元の RTF のフォントを埋め込むにはネットワーク経由でフォントファイルを取得する必要があり、「すべてがブラウザー内にとどまる」という保証が損なわれてしまいます。結果はきれいで一貫したものになりますが、元の RTF のスタイルをピクセル単位で完全に再現したものではありません。
最新の RTF ライターがすべて使う \uNNNN の Unicode エスケープに加え、一般的なスマートクォート/emダッシュ/省略記号の制御ワードに対応しています。Helvetica の標準グリフセットでエンコードできない文字(例:CJK、キリル文字)は「?」に置き換えられ、その場合は UI 上で通知されます。