
LibreOffice Writer の ODF のようなヘッダーやフッターのあるテキスト ドキュメントがある場合は、問題なくページ境界を越えてテキスト ブロックを選択できます。
例:
ただし、そのドキュメントを PDF にエクスポートし、Adobe Reader で開いて、ページ境界を越えてテキスト ブロックを選択しようとすると、ヘッダーとフッターも選択されてしまいます。
例:
これは、「記事」を構成する実際のテキスト ブロックをマークする「記事フレーム」を手動で追加した場合でも当てはまります。そのため、これは Adobe Reader のバグである可能性があると思います (テストには Adobe Acrobat Pro 2017 (2017.012.30229) を使用していました)。
とにかく、この問題に対するユーザーフレンドリーな解決策はあるのでしょうか?
答え1
TLDR: いいえ、Adobe Reader では修正できません。
長い答え:
PDF は「Portable Document Format」の略で、そこに含まれる文書は特定の ISO 形式に標準化されています。PDF を作成する場合、互換性があり有効な PDF ファイルであることを保証するために、文書が従わなければならないガイドラインがあります。「すべての人にすべて」の形式であるためには、サポートされているものとサポートされていないものに明確な制限があります。標準として任意のアプリケーションから PDF を作成すると、標準の PDF 形式に変換されます。ただし、変換のルールはアプリケーションによって異なりますが、生成される PDF は常に ISO 標準に準拠します。
PDFは標準化されていますが、どのアプリケーションでもPDFファイルに独自のカスタムデータを追加できることも重要です。他のアプリケーションはこのデータを読み取ることができますが、おそらく作成者アプリケーションのみがデータをどのように処理するかを知っています。
LibreOffice WriterはPDFを作成し、おそらくヘッダーとフッターの要素にカスタムタグを追加します。PDFをLibreOfficeにインポートすると、おそらく独自のカスタムタグを読み込んでヘッダーとフッターの位置を判断できます。ただし、カスタムタグについては、その意味を知っているのは LibreOffice だけです。PDF にはヘッダーとフッターを正しくマークするためのタグがありますが、それを正しく実装するという複雑さが加わるため、LibreOffice の開発者は単に気にしなかったのかもしれません。
これを回避する方法や、ページ内のテキストの順序を変更するなどの方法があります。ただし、これにはレイヤー制御が必要ですが、ほとんどのドキュメント エディターにはこの機能はありません。または、ヘッダーとフッターをテキストではなく画像として追加することもできます。