問題タブ [pdfjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JS: iframe 内の単語のすべての一致を見つける方法は?
私は単語の配列を持っています:
そしてiFrame
、私のページ(同じドメイン内)に があり、その中のこれらの単語のすべての一致を強調表示する必要があります。さらに、これらの単語のスタイルを変更する必要があります(いくつかのテキスト スタイルを変更し、それらのクリック イベントを処理します)。
これに対する解決策はありますか?PDF js での検索が完璧に機能するhttps://mozilla.github.io/pdf.js/web/viewer.html
どうすれば同じものを実装できますか?
javascript - html 形式の pdf を表示して、形式化された html を取得するにはどうすればよいですか?
ブラウザーに html 形式の pdf を表示し、その形式の html を選択、コピー、編集する必要があります。
これまでのところ、pdftohtml コマンド ライン ユーティリティと mozilla の pdf.js プラットフォームを試しました。1つのユーティリティで両方のタスクをうまく実行できないようです。たとえば、pdf.js で非常に正確な pdf を表示できますが、書式設定されたテキスト レイヤーを生成できません。テキストを選択するために作成されたオーバーレイには、配置スタイルのみがあり、フォント スタイルはありません。
この問題を解決するための最良のアプローチは何でしょうか?
cordova - Windows Cordova アプリ: アプリがローカル コンテキストでリモート Web コンテンツを読み込めない
PDFJSを使用してpdfファイルをレンダリングするUWP cordovaアプリがあります。埋め込みフォントを としてロードしていますが、警告とともにdata-uri
エラーが発生しています。私がやろうとしているのはこのようなものですが、UWP アプリ内では: https://mozilla.github.io/pdf.js/web/viewer.htmlAn app can’t load remote web content in the local context.
Warning: Load test font never loaded.
これは、フォントをロードするコードです (pdf.js の 7390 行付近にあります)。
そのようなシーンの 1 つ:
@font-face { font-family:"g_d0_f9";
src:url(data:font/opentype;base64,T1RUTwAJAIAAAwAQQ0ZGIHp+hQ4AAACcAAAEQE9TLzJEe6zGAAAE3AAAAGBjbWFwlcEWgAAABTwAAAK0aGVhZKsnUBMAAAfwAAAANmhoZWEDxgIHAAAIKAAAACRobXR4AAAAAAAACEwAAAAsbWF4cAALUAAAAAh4AAAABm5hbWWVrNe7AAAIgAAAAnZwb3N0AAMAAAAACvgAAAAgAQAEAgABAQEhS0VKRVBSK1N3aXNzNzIxQlQtTGlnaHRDb25kZW5zZWQAAQEBK/gbAfgWBPs7+4D6fPpXBR0AAADKDx0AAADXER0AAAAaHQAABCUS+BwMFQACAQFdakNvcHlyaWdodCAxOTkwIGFzIGFuIHVucHVibGlzaGVkIHdvcmsgYnkgQml0c3RyZWFtIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuICBDb25maWRlbnRpYWwuL0ZTVHlwZSAwIGRlZgAAAAEAEQYAJQAAMAAANAAACwIAAQAEAGEAjQDpAVYBhgHYAjkCcQK/AzT76A58wvkgwwG8y/eFzAO8+AMV+xyTLaVXHkmsvmnOG86+rc2rH6W/lOn3HBr3HIHocr8ezWtYrUgbSFhpSWofcVeDLvscGsuKFfdvo/bs7KIg+2/7b3QgKipz9fdwHg6Ln/iosvcPnwH3dMgD93QWyPlyXAaAJltl+wOHCGUHipmYi5gbs7GOkbEfDovI+QvDEr7OU8T3fckT6L4W+AHI+74GjNPEx+biuri8s6fLCJqtk7S5GvcRRNT7AB4TWCJHP/sWH4DEB/cAjbPA2xvOt1g1+wFOUTs7H1lZXmBxXHFcf1SKSQgOfcT30MH3rcISvcdgx/dox2DLE5K991kV+xuM0D/3ARv3CtTd9xvvZcg5px8TbMuqrsffGvcDR9ImKE5F+xKIHseOBuSzvMzNtF06IVdb+wgeh1QGjJa)
ファイルをロードする方法はありますか?
フォルダ構造:
- index.html
- main.js
- pdf-js/
- cmaps/
- 画像/
- ロケール/
- 互換性.js
- l10n.js
- pdf.js
- pdf.worker.js
- ビューアー.css
- viewer.js
Index.html (ここに含まれるマークアップは、viewer.html から抽出されたものです)
main.js