SumatraPDFを使用してePubブックのテキストをコピー、選択、検索する方法

スマトラPDF かなりの数年間、私たちの頼りになるPDFおよびePubリーダーであり、一部のユーザーもそれを使用している可能性があります。

私は、Microsoft Edge(Chakracore)を使用して1つまたは2つのドキュメントをすばやく表示することを認めますが、ソリューションはそれほど速くなく、通常は、私にとって一番の選択肢ではありません。

ヒントここでEPUBリーダーの概要を確認してください

How to copy, select and search text in ePub books using SumatraPDF - issue

しかし、新しい エッジクロム ブラウザがePubsのサポートを削除し、それが他のEdgeに取って代わるという事実から、ドキュメントビューアとしての使用をやめ、軽量のリーダーのみに依存しました。

最近、私の友人がePubを手伝ってくれるように頼みました。これは彼がメモを取ろうとしていた教科書でした。しかし問題は、ePubのテキストを選択できなかったため、そこからコンテンツをコピーする方法がなかったことです。

これで、ePubを見つけてテキストを検索したい場合、上部にあるツールバー(検索ツールがあります)が表示されないため、それができないことに気付くでしょう。

これを修正する非常に簡単な方法があり、数秒しかかかりません。

SumatraPDFを使用してePubブックのテキストをコピー、選択、検索する方法

1. SumatraPDFのインターフェースのメニューボタン(左上隅)をクリックします。

2. [設定]メニューに移動し、[詳細オプション]をクリックします。

3.「SumatraPDF-settings.txt」という名前のテキストドキュメントがメモ帳(またはデフォルトのエディター)で開くはずです。

4. UseFixedPageUI = falseと表示されている行を探します。 EbookUI設定の下にあります。

How to copy, select and search text in ePub books using SumatraPDF reader

5.値をfalseからtrueに変更すると、UseFixedPageUI = trueと表示されます。

6.ドキュメントを保存し、SumatraPDFを閉じて再度開きます。

プログラムでePubドキュメントを再度ロードすると、選択および検索可能なテキストが含まれているはずです。それは簡単でしたね。

How to copy, select and search text in ePub books using SumatraPDF

これには注意が必要です。文書の書式が崩れますが、その程度はePubによって異なります。

これは、プログラムがXHTMLを完全にはサポートしていないためです(ePubはHTMLに基づいています)。したがって、変更を強制すると、HTMLでレンダリングされ、サポートされていないCSSスタイル要素が壊れます。電子書籍に多くのCSSフォーマットが含まれていない場合は、完全に問題なく動作するはずです。私はこれをグーテンベルクからのいくつかの無料の電子ブックといくつかの教科書でテストしました、そして後者はいくつかの問題を抱えていました。しかし、これには簡単な解決策もあります。

ドキュメントが完全に表示されない場合でも、設定をデフォルト値に戻す前に、この機能を使用して必要なテキストをコピーできます。

SumatraPDFがeBookのフォーマットを破る

SumatraPDFの安定版は2016年のある時期に更新されました。しかし、プログラムはまだプレリリースと毎日のビルドで頻繁に頻繁に更新されています。最新のものをダウンロードして、検索、選択などを有効にするために上記で説明したのと同じ修正を試してください。そして、新しいビルドがeBookのフォーマットを保持する場合があることがわかります。

別の方法は、ePubを読むためにCalibreプログラムを使用することです。テキストの選択やその他のオプションをネイティブで提供します。しかし、少なくとも私にとっては、常に読み込みがかなり遅くなっています。