問題タブ [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.

0 投票する
1 に答える
4571 参照

javascript - 既存の長方形を描くことができませんpdfjsを使用してPDFをレンダリングした

仕事

ページにキャンバスを <canvas id="pdfCanvas"> 作成し、既存のキャンバスのファブリック キャンバスを作成し ますnew fabric.Canvas("pdfCanvas"); 。mouse.down、mouse.up、mouse.move メソッドを使用して、長方形を描画できるようにします。PDF.js ブラウザを使用して、上記のキャンバス「pdfCanvas」で PDF をレンダリングします。レンダリングされた PDF が表示されるようになりました。 PDFに長方形を描画すると、レンダリングされたキャンバスが非表示になりますが、オブジェクトは描画されます

問題

問題を確認するためのフィドルは次のとおり です。 -上記のhttps://jsfiddle.net/hiitskiran/wgz8qore/2/を実行します。ファブリックオブジェクト

0 投票する
0 に答える
1466 参照

javascript - javascriptで同義語検索を実装する

私はpdfjsを使用していくつかのpdfをループし、いくつかの検索用語の検索を実行しています。一致が見つかった場合、検索語を含む行が返され、オブジェクトの配列に格納されます。ここで、検索に別の機能を追加し、ある種の同義語検索を実装する必要があります。これにより、一致が見つかった場合に、一致を含む行だけでなく、一致の同義語を含む行も返されるようになります。少しグーグルで調べましたが、関連するものは何も見つかりませんでした。これが何を意味するのかわかりません。おそらく、検索用語と同義語を保存できるある種の配列です。そのため、誰かがアイデアや提案をくれないかと思っていました。ありがとう

編集:そうですね、皆さんが言ったことの後で、小規模な検索を実行すると、これが私がやろうと思っていたことです:-検索用語と同義語の配列を作成します。

そして、これは私が予想することです:

0 投票する
0 に答える
303 参照

angular - キャンバス(pdfjs)コンテンツを保持しないng-bootstrapタブ

バックグラウンド:

(ng-bootstrap@1.0.0-alpha.14)を使用UI Bootstrapして、Angular 2に使用する Angular 1 アプリを移植しています。ng-bootstrapAngular 1 アプリではuib-tabsetuib-tabとを使用ng-repeatしてタブを動的に作成します。Angular 2ngb-tabsetでは、ngb-tabを使用*ngForしており、同じことを行います。 各タブには、pdfjs を使用して入力するキャンバスが含まれています。タブの読み込みは問題なく機能します。

しかし、タブをクリックして別のタブに戻ると、PDF コンテンツが消えてしまいます。

考え:

これを修正できる唯一の方法は、タブが選択されるたびに PDF コンテンツをロードすることですが、私はそれを行うことに熱心ではありません。ng-bootstrap現在/表示されているタブのみが実際にDOMにあることに気付きました。UI Bootstrap では、すべてのタブが DOM にありますが、もちろん表示されるのは 1 つだけです。タブ間を移動しても、PDF コンテンツが消えることはありません。

新しいブートストラップでこの動作を見た人はいますか? 新しいブートストラップは、別のタブをクリックしたときに DOM からタブを削除するときに、タブのすべてのコンテンツを保存していないようです。これを回避して以前の動作を実現する方法についての考え/提案はありますか?