WordRoom プライバシー

整理

改行を除去

PDFのカラムやメールクライアントで壊れた行を結合しつつ、本物の段落区切りを保持。

PDFテキストが壊れて貼り付く理由

PDFは段落を保存しません。座標にグリフを保存します。PDFビューアでテキストを選択してコピーすると、ビューアは読む順序を再構築し、視覚的な行が終わった場所 — 文末ではなくカラムの端 — に改行を挿入します。それをドキュメントに貼り付けると、すべての行が途中で止まります。

メールクライアントは別の方法で同じ問題を引き起こします。プレーンテキストメールは従来約72文字でハードラップするため、転送されたテキストは事前に壊れて届きます。固定ルールを持つコードエディタも同様です。

修正は2種類の区切りを区別することです。段落内の単一の改行はアーティファクトであり、スペースになるべきです。段落間の空行は意味があり、生存すべきです。「段落区切りを保持」はまさにそれを行います。意図的にすべてを1行にしたい場合のみオフにしてください。

機能するクリーンアップ順序

テキストがformatted で届いた場合、操作の順序が重要です。間違った順序で実行すると継ぎ目が残ります。

  1. 不可視文字を最初に除去。幅ゼロスペースとバイト順マークはほとんどの他の操作を生き残り、後で検索を壊します。
  2. 各行をトリムし、行が結合される際にトレーリングスペースがダブルスペースにならないようにします。
  3. 段落区切りを保持しながら改行を除去。
  4. 余分なスペースを統合して結合を整えます。
  5. 空行を最後に除去し、実際の構造が見えるようにします。

区切りはこのツールが意図的に推測しないケースです。PDFはしばしばハイフンで単語を行間で区切ります。「compre-」と「hension」を自動的に再結合すると「state-of-the-art」などの本物のハイフンも破壊されるため、安全な振る舞いはそれらを残し、残ったハイフンを自分で検索することです。

よくある質問

PDFからコピーしたテキストにあちこち改行があるのはなぜですか?

PDFはグリフの位置を保存し、段落は保存しません。コピーすると、ビューアは視覚的な行が終わった場所、つまり文末ではなくカラムの端に改行を挿入します。構造はそもそもファイルにありませんでした。

段落区切りが壊れますか?

「段落区切りを保持」がオンの場合は壊れません。これがデフォルトです。段落内の単一の改行はスペースになり、段落間の空行は保持されます。意図的にすべてを1行にしたい場合のみオフにしてください。

行間にハイフンで分割された単語を再結合しますか?

意図的にいいえ。"compre-"と"hension"を再結合すると"state-of-the-art"などの本物のハイフンも破壊されます。辞書なしに区別する確実な方法はありません。クリーニング後に残ったハイフンを自分で検索してください。