テキストをPDFに変換する方法
テキストを貼り付けるかアップロードし、スタイルを整えてダウンロード。何もアップロードされません。
テキストを追加
エディターに入力または貼り付けるか、「.txt をアップロード」に切り替えてファイルを選びます。すべてブラウザー内にとどまります。
ページをスタイリング
フォント(Helvetica、Times、Courier)、サイズ、行間、余白、ページサイズ、配置を選びます。既定値は通常の Word 書類に一致します。
PDF を作成
「PDF を作成」をクリックします。pdf-lib がテキストをレイアウトし、ページを分割し、フォントを埋め込み、ダウンロード可能な PDF を生成します。すべてタブ内で行われ、アップロードはありません。
なぜ imisspdf の TXTをPDFに変換を使うのか?
設計から非公開
メモ、下書き、ソースコード、日記など、どこかのウェブツールに貼り付けたくないテキスト。すべてのバイトがブラウザーのタブ内にとどまります。アップロードなし、サーバーログなし、他人のディスクへのコピーなし。
本格的なレイアウト制御
フォント(Helvetica、Times、Courier)、10〜24 pt のサイズ、1.0〜2.0 の行間、10/20/30 mm の余白、A4/Letter/Legal、左揃えか両端揃え。既定値は通常の Word 書類に一致するので、即席のテキスト貼り付けではなく、洗練された仕上がりになります。
無料、登録不要
透かしなし、1 日の上限なし、アカウントなし。貼り付けて、いくつかのオプションを選び、1 クリック。完了です。いつでも同じ制御と同じ結果。
TXTをPDFに変換についてよくある質問
ファイル選択ではブラウザーの FileReader API を通じて .txt を読み込みます。これは UTF-8(BOM の有無を問わず)、UTF-16 LE/BE を検出し、Windows-1252 や ISO-8859-1 のようなレガシーエンコーディングについてはオペレーティングシステムの既定にフォールバックします。安全な既定は UTF-8 です。最近のテキストエディター(VS Code、メモ帳、テキストエディット、Sublime、Vim)は、特に指定しない限り UTF-8 で書き込みます。出力 PDF でアクセント付き文字の代わりに四角や疑問符が表示される場合、元のファイルはレガシーエンコーディングです。エディターで開いて UTF-8 として「名前を付けて保存」し、再アップロードしてください。PDF に同梱される Helvetica、Times、Courier の各フォントは WinAnsi 文字セットしかカバーしていません。CJK やキリル文字を完全に扱うには次の質問をご覧ください。
直接は対応していません。3 つのフォント(Helvetica、Times、Courier)は PDF 標準 14 フォントで、WinAnsi(ラテン文字+西欧)しかカバーしていません。その範囲外の文字(中国語の漢字、日本語のかな、アラビア語、キリル文字、ギリシャ文字、ヘブライ文字、タイ文字)は、出力では欠落グリフ(四角)として表示されます。これらの文字を含むテキストは、入力/貼り付けモードで入力してからより高機能な書式ツールから書き出すか、別のワークフローをご利用ください。テキストを Word に貼り付けて DOCX として保存し、WordをPDFに変換を実行すれば、その経路で一般的なすべての文字をカバーする Unicode フォントが埋め込まれます。今後のアップデートでこちらにも Unicode フォントの埋め込みを追加する可能性があります。
元のテキストの強制改行(\n と \r\n)は、PDF では段落の区切りとして保持されます。タブはレイアウト時に半角スペース 4 つに変換されます。利用可能なテキスト幅を超える長い行は、単語の境界でソフトラップされます。エディターでの元の折り返しは無視されるため、ページサイズや余白を変えても不自然な孤立語が生じません。両端揃えは、各段落の最終行を除くすべての行で単語間のスペースを広げます。文字の桁を揃える必要がある正確な等幅書式(アスキーアート、コード、表)が必要な場合は、Courier と左揃えの組み合わせを選んでください。その組み合わせなら、すべての文字が同じ桁位置を保ちます。
いいえ。テキスト欄の内容はページ内にとどまります。アップロードした .txt ファイルは FileReader を通じて読み込まれ(これがネットワークに触れることはありません)、PDF は Blob 上で pdf-lib(WebAssembly)を使ってローカルに作成され、直接ダウンロードとして提供されます。DevTools のネットワークで確認できます。あなたのテキストを運ぶ送信用 POST はありません。下書き、日記、ソースコード、認証情報を含むメモなど、サーバーに渡したくないテキストを変換する場合に重要です。タブを閉じればテキスト欄の内容は破棄され、localStorage にも何も保存されません。
はい。ページサイズは A4(210 × 297 mm)、レター(8.5 × 11 インチ/216 × 279 mm)、リーガル(8.5 × 14 インチ/216 × 356 mm)から選べます。余白のプリセットは 10 mm、20 mm(既定 — Word/Pages の既定に一致)、30 mm で、四辺すべてに均一に適用されます。行間のオプションは 1.0(詰まった、シングルスペースの入力テキストのよう)、1.15(既定 — Microsoft Word の既定のように少し緩め)、1.5(学校のレポート)、2.0(印刷・編集用のダブルスペース)です。フォントサイズは 10 pt から 24 pt までです。「最初の行のインデント」や「段落後の間隔」の制御はまだありません。元のテキストに空行があれば、その空行で段落が区切られます。
実際には、数メガバイトまでのプレーンテキストなら問題なく動作します。これは数百ページ分で、通常の書類をはるかに超えます。ツールはテキスト全体をメモリに保持し、レイアウトし、メインスレッドで同期的に PDF を描画します。非常に大きなファイル(10 MB 以上のテキスト、数万行)では、レイアウト中に数秒間ブラウザーのタブがフリーズすることがあります。当方で課す厳密な上限はありません。生成された PDF の各ページにはテキストとフォント参照しか保存されないため、ファイルサイズはページ数ではなく、埋め込まれたフォント(Helvetica で約 30 KB)によって主に決まります。