TXT to PDF
プレーンテキストファイル(.txt)を、画像ではなく実際の選択可能・検索可能なテキストを持つPDFドキュメントに変換します。Sans、Serif、Monoフォントから選べます。ファイルはブラウザ内で処理されます。
TXT to PDFは、プレーンテキストファイルを選択可能・検索可能なテキストを持つPDFドキュメントに変換します。Web Worker内でpdf-libのdrawText APIを使用してレンダリングします。3つの組み込みフォント — Helvetica(Sans)、Times-Roman(Serif)、Courier(Mono) — から選び、ページサイズとマージンを選択すると、結果のPDFはテキストを画像ではなく実際のテキストとして保持します。コード、ログ、設定、ノートはどのPDFリーダーでも読みやすく、インデックス可能で、コピー&ペースト可能なまま残ります。
TXT to PDFとは?
プレーンテキスト — .txt拡張子のファイル — は最低共通分母のファイルフォーマットです。書式なし、スタイルなし、埋め込み画像なし:ただの文字です。これがソースコード、設定ファイル、サーバーログ、ターミナル出力、コンソールキャプチャ、READMEノート、ASCIIアート、その他作成したアプリケーションが今も存在するかどうかを心配せずに40年後にも読みたいあらゆるものにとってのユニバーサルな交換フォーマットになっている理由です。1970年代初頭以降のすべてのオペレーティングシステムが.txtファイルを読みます。
TXTからPDFへの変換は通常、配布とプレゼンテーションのためです:ログファイルをページ分けされたドキュメントとしてメール送信したり、受信者にテキストエディタを開かせずにサーバー出力をチケットに添付したり、適切なページ番号付きでチャットトランスクリプトをアーカイブしたり、コードリストから印刷可能なハンドアウトを作成したり。ほとんどのオンラインTXT→PDF変換ツールはファイルをリモートサーバーにアップロードします。このツールは変換全体をブラウザ内で実行し、スクリーンショットベースの変換ツールと違って、テキストはPDF内でテキストのまま残ります。
ブラウザ内TXT変換はどう動作しますか?
Pikowlは各テキストファイルをBlob.text() APIで読み込み、コンテンツをWeb Workerに送信します。Workerはpdf-libのdrawTextプリミティブ — PDF仕様のネイティブテキスト描画モデルが裏付け — を、標準PDFフォント(Helvetica、Times-Roman、Courier)の1つで使用します。Workerは選択したマージン幅へのワードラップを処理し、ページにわたってコンテンツをページ分けします。結果のPDFは選択可能・検索可能なテキストを持ちます — Cmd+Fで単語を見つけられ、コピー&ペーストで文字が返り、スクリーンリーダーがコンテンツを解析します。サーバーには何も送信されません。
機密性の高いテキストファイルをここで変換するのは安全ですか?
はい。ツールを使用しながらDevToolsのネットワークタブを開いてください — 変換中に送信リクエストがないことが確認できます。テキストファイルはFile API経由でローカルに読み込まれ、サンドボックス化されたWeb Worker内で処理され、結果のPDFはダウンロードするまでブラウザのメモリ内にのみ存在します。IPアドレスを含むサーバーログ、シークレットを含む.envファイル、内部ドキュメントがネットワークを越えることはありません。
文字エンコーディングとUnicodeについては?
標準PDFフォント(Helvetica、Times-Roman、Courier)はWinAnsiエンコードを使用します — Latin-1文字セット(英語、ほとんどの西欧言語、基本的な句読点、通貨記号)をサポートしますが、キリル文字、中国語/日本語/韓国語(CJK)、デーヴァナーガリー、アラビア語、絵文字グリフは含まれません。Latin-1の外の文字はグリフ欠落ボックスとしてレンダリングされるか、置き換えられます。日本語などの非Latinコンテンツの場合は、テキストをMarkdownまたはHTMLとして保存し、それらのツールを使用してください。html2canvas経由で完全なUnicodeフォントを埋め込みます — そこで文字が正しくレンダリングされます。
制限とその理由は?
1回の変換で最大50テキストファイル、1ファイルあたり10 MB、合計100 MBでソフト警告、150 MBでハード上限。10 MBのプレーンテキストファイルはおよそ1000万文字 — キング・ジェームス聖書を5回保持するのに十分です。これを超えると、ブラウザ内でのページネーションが非実用的になります(10 MBのログファイル1つで数千のPDFページが生成されます)。より大きなファイルの場合は、まず分割やgrepしてから変換してください。
TXTでPikowlはSmallpdfやiLovePDFと比べてどうですか?
実質的な違いは、処理場所、出力品質(選択可能なテキスト vs ラスタライズされた画像)、価格です。下の数字は2026年4月時点の各サービスの公開無料プランを反映しています。
| 機能 | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| ファイルが処理される場所 | あなたのブラウザ | リモートサーバー | リモートサーバー |
| 登録必須 | いいえ | 任意 | 任意 |
| 出力オプション | 3フォント · 3ページサイズ · ページ番号 | 限定的(単一フォント、A4のみ) | ページサイズ+向きのみ |
| 最大ファイルサイズ(無料) | 10 MB | 5 MB | 200 MB(合計) |
| 価格 | 無料 | 無制限$9/月 | プレミアム$7/月 |
出典:smallpdf.com/pricingおよびilovepdf.com/pricing、2026年4月取得。
主な用途
- サーバーログとスタックトレース:数MBのログキャプチャをサポートチケット用のページ分けされたPDFに変換 — 受信者はPDFから直接エラーを検索・コピーできます。
- コードリスト:関数やモジュールを適切な等幅フォントで印刷し、コードレビューハンドアウトや課題提出に。
- 設定ファイルアーカイブ:.envテンプレート、ドットファイル、YAML設定をコンプライアンス監査やランブック添付用のPDFとして保存(シークレットなしで)。
- チャットと会議のトランスクリプト:エクスポートしたチャットログや会議トランスクリプトを、配布用のページ番号付きページ分けされたPDFに変換します。
- ASCIIアートのアーカイブ:ASCII署名、バナー、テキストモードダイアグラムを、元のレイアウトに合わせたマージンの等幅フォントで保存します。
- ノートパッドとMarkdownの下書き:受信者にテキストエディタを開かせずに、共有のためにプレーンテキストノートを素早くエクスポートします。
FAQ
PDF内のテキストは選択可能・検索可能ですか?
はい。pdf-libのdrawTextプリミティブを使用し、テキストを実際のPDFテキストオブジェクトとして埋め込みます — Cmd+Fで単語を見つけられ、コピー&ペーストで文字が返り、スクリーンリーダーがコンテンツを正しく解析します。これは、テキストにアクセスできない画像のみのPDFを生成するスクリーンショットベースのTXT変換ツールとは根本的に異なります。
Unicode文字(中国語、絵文字、アクセント文字)は正しくレンダリングされますか?
Latin-1文字(英語、フランス語、ドイツ語、スペイン語、イタリア語、ポルトガル語、ポーランド語など)は正しくレンダリングされます。キリル文字、中国語、日本語、韓国語、デーヴァナーガリー、アラビア語、絵文字はサポートされていません — pdf-libの組み込みフォント(Helvetica、Times-Roman、Courier)はWinAnsiエンコードです。日本語などの非Latin-1テキストの場合は、コンテンツをMarkdownまたはHTMLとして保存し、それらのツールを使用してください。html2canvasレンダリング経由で完全なUnicodeフォントを埋め込みます。
スペースのない長い行(URL、ハッシュ)はどうなりますか?
改行不可能な長い文字列は行境界でハードブレイクされます。100文字のSHA-256ハッシュは、オーバーフローではなくページ幅の端で折り返されます。これにより、文字列の途中で切れることになっても、周囲のコンテンツの読みやすさが保たれます。
インデントと空白は保持されますか?
先頭の空白は文字単位で保持されます。タブは4スペースに変換されます(コードリストの一般的な慣例)。行内の連続する複数のスペースは保持されます。末尾の空白は行折り返し時に削除されます。
Sans、Serif、Monoの選び方は?
Sans(Helvetica)がデフォルト — クリーン、ニュートラル、散文やノートに最適です。Serif(Times-Roman)はエッセイやトランスクリプトのような長い読み物に適しています。Mono(Courier)はコード、ログ、ASCIIアート、文字の整列が重要なあらゆるコンテンツのためです — すべての文字が同じ幅です。
テキストファイルはサーバーにアップロードされますか?
いいえ。変換は完全にブラウザ内で実行されます — DevToolsのネットワークタブを開けば、プロセス中に送信リクエストがないことが確認できます。テキストコンテンツはFile API経由でディスクから読み込まれ、Web Worker内でpdf-libを使用して処理され、ダウンロードとして提供されます。ログファイルや設定のような機密コンテンツがデバイスから出ることはありません。
なぜファイルあたり10 MBの上限ですか?
10 MBのプレーンテキストはおよそ1000万文字 — すでに数千のPDFページを生成するのに十分です。これを超えると、ブラウザ内のページネーションが非実用的になり、出力PDFがモバイルデバイスのメモリ上限を超える可能性があります。非常に大きなログやトランスクリプトの場合は、まずgrepしたりファイルを分割したりしてください。
数字で見る
- PDFはもともとAdobeのPostScriptページ記述言語(1985年)に基づいており、ここで使用しているテキスト描画プリミティブは1993年のフォーマットデビュー以来、すべてのPDF仕様の一部です。
- pdf-libの組み込みStandard 14フォント(Helvetica、Times-Roman、Courierと11のバリアント)はすべてのPDFリーダーで必須です — 埋め込みは不要で、これが10ページのTXT→PDF出力が通常わずか10〜20 KBである理由です。
- プレーンテキストはコンピューティングで最も耐久性のあるファイルフォーマットのままです — 1981年にMS-DOSのedlinで書かれたファイルが2026年のmacOS TextEditで同じように開けます。これがログファイル、ソースコード、設定がほぼ常に.txtスタイルのフォーマットをデフォルトにする理由です。