web-dev-qa-db-ja.com

PDFJSでテキストを強調表示する方法は?

PDFファイルなどを表示するアプリを作成しています。PDFファイル内の用語を検索できるように検索機能を実装する必要があります。使用しているファイルを表示するには、 PDFJS。

Pdfjsライブラリには、ページをレンダリングするコンポーネントの例を含むいくつかの例があり、テキストにマークを付けることができます( https://github.com/mozilla/pdf.js/tree/master/examples/components )。

しかし、アプリでこのコードを使用しようとすると、PDFJS.DefaultTextLayerFactory()が未定義であるというエラーが表示されます。私はこれらの3つのファイルを含めます:

<script src="lib/pdfviewer/pdf.js"></script>
<script src="lib/pdfviewer/pdf.worker.js"></script>
<script src="lib/pdfviewer/pdf_viewer.js"></script>
<script src="lib/pdfviewer/compatibility.js"></script>

私は何が間違っているのですか? PDFJSがDefaultTextLayerFactoryを知らないのはなぜですか?

6
chocolate cake

私は解決策を見つけました。 Viewer.jsを含めるのを忘れました

あなたが見つけることができる用語を検索する方法 ここ

4
chocolate cake