PDF からコピーした改行と余分な空白を削除して段落に戻す
ハード改行だらけのテキストを貼り付け、モードを選んで実行すると結果をコピーできます。1 段落に結合(改行を空白に)、空白なしで結合(中国語向け)、空行のみ削除、各行の前後空白を削除、連続する空白の圧縮から選べます。処理はブラウザ内で行われ、テキストは送信されません。
改行整理が必要になる場面
PDF や WeChat の記事、一部の Web ページから本文をコピーすると、各行の末尾にハード改行が付きます。そのまま Word やメール、CMS に貼ると段落が細切れになり、表示幅を変えると不自然な短い行が現れます。
もう 1 つは空白文字です。Web からコピーしたテキストには、連続した空白、行末の空白、全角スペースが混ざりがちです。見た目がだらしなくなるだけでなく、Markdown やコードに貼ると不可視文字として持ち込まれます。
- PDF からコピーした本文を連続した段落に戻す
- Web 由来の連続空白・行末空白・全角スペースを整理する
- 字幕や歌詞の 1 行 1 文を段落にまとめる
- チャットやメールからコピーした断片を整える
まずモードを選ぶ
中国語と英語では結合のしかたが違います。「空白なしで結合」は行をそのままつなぐので中国語に向きます。「1 段落に結合」は各行を trim して半角スペース 1 つでつなぐので英語向けです。逆に使うと、中国語には不要な空白が入り、英語は単語同士がくっつきます。
リスト、表、コードが含まれる場合は結合しないでください。結合するとインデントや行構造も一緒に潰れます。その場合は「空行のみ削除」を使います。連続する空行を 1 つの改行にまとめ、本文はそのまま残ります。控えめに整えたいときは「連続空白の圧縮」が安全で、各行の trim を行わないため行頭のインデントが残り、行末の空白と重複した空白(全角を含む)だけを処理します。
- 中国語の本文:空白なしで結合
- 英語の本文:1 段落に結合(改行→空白)
- リストやコード:空行のみ削除
- 空白だけ整えてインデントを残す:連続空白の圧縮
- 「各行の前後空白を削除」はコードのインデントも消すため破壊的
元に戻せないこと、代替手段
結合はその場では元に戻せません。改行を置き換えた時点で段落の情報は失われるため、後から必要だと気づいても元のテキストを貼り直すしかありません。事前にコピーを取るか、元ファイルが残っていることを確認してください。
並べ替え、重複削除、置換など行単位の作業が残っているなら、先に済ませてから結合します。中国語の行だけ結合し英語の段落は残す、句読点で改行し直すといった構造的な処理は、スクリプトや正規表現のほうが適しています。PDF 全体をテキスト化する場合は、段落を復元できる抽出ツールを選んでください。
- 結合の前に元テキストを控える
- 行単位の作業は結合より前に済ませる
- 構造的な整理はスクリプトか正規表現で
- PDF の抽出は段落を再構成できるツールで
よくある質問
PDF からコピーした文字が毎行改行されるのはなぜですか?
PDF は段落ではなく、位置情報を持つ文字の集まりとしてテキストを保持しているためです。ビューアは見た目を再現するので、コピーすると視覚的な 1 行ごとにハード改行が付きます。スキャンを OCR した場合はさらに顕著で、検出した行ごとに改行が入ります。段落に戻すにはこれらの改行を結合するか、段落を再構成できる変換ツールを使ってください。
結合したら中国語の間に空白が増えたのはなぜですか?
「1 段落に結合」は各行を trim したうえで半角スペース 1 つでつなぐため、中国語の間にも空白が入ります。中国語は「空白なしで結合」を使い、英語は空白ありのモードを使ってください。逆にすると、中国語に余計な隙間ができたり、英語の単語がつながったりします。
段落がなくなってしまいました。元に戻せますか?
ページ上では戻せません。元のテキストを貼り直すのが唯一確実な方法です。段落を残したい場合は、最初から「空行のみ削除」を使ってください。連続する空行を 1 つの改行にまとめるだけで、本文は結合されません。また、並べ替えや重複削除、置換は結合の前に済ませてください。改行が消えると復元できないためです。
関連ツール:Remove Line Breaks