問題タブ [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 に答える
1036 参照

javascript - PDF Js が流星で動作しない

私は流星でMozilla pdf jsを使用しています。私が使用しているパッケージは「https://atmospherejs.com/pascoual/pdfjs」からのものです。例で述べられているほとんどすべてを行っていますが、私のpdfファイルは画像ファイルとして配信されます。例「 https://mozilla.github.io/pdf.js/web/viewer.html 」に示すように表示されません。

私が間違ったことを教えてください。私のコードは次のとおりです。

現在、パブリックフォルダーから履歴書を表示しようとしています。後で、Amazon aws からファイルを表示する必要があります。

前もって感謝します

0 投票する
2 に答える
8102 参照

javascript - PDF.js でテキスト選択を有効にする方法

pdf.js を使用して pdf を表示しようとしています。既に PDF を表示できますが、テキスト選択が有効になっていません。pdf.jsでテキスト選択を有効にする方法について、誰かが小さな例を挙げてもらえますか?

私はすでにいくつかのことを試しましたが、成功しませんでした。

私のコードは現在次のようになっています:

これも含めました:

この例では pdf をレンダリングしますが、テキストの選択は有効になっていません。pdf.js に関する基本的な知識が本当に不足していると思いますが、ドキュメントがそれほど良くないため (少なくとも私にとっては)、良い例を得るのは難しいです。

ここでもこの例を試しましたが、コンソールはエラーをスローしており、new PDFJS.DefaultAnnotationsLayerFactory()未定義である と言い続けて います。

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

javascript - PhantomJS は PDFJS を使用できません

Mozilla のライブラリPDFJSを使用する angular-app を作成しています。残念ながら、アプリケーションの単体テストを実行すると、PhantomJS が PDFJS-lib の一部を見つけられないようです。

エラーメッセージは次のとおりです。

CI インフラストラクチャのため、PhantomJS を使用する必要があります。

0 投票する
2 に答える
1133 参照

javascript - base64 データ uri を使用した PDF.JS が safari で機能しない

私は PDF JS デモ アプリを使用しており、サーバーからビューアーに base64 pdf を渡します。これは chrome と mozilla (デスクトップとモバイルの両方) では非常にうまく機能しますが、Safari ではまったく機能しません。

問題は XHR によるものだと思いますが、私はそれほど経験がないので、はっきりとは言えません。

私の代替手段は何ですか?

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

css - scaleX が絶対位置の要素を左に移動させるのはなぜですか?

絶対配置されたテキストのビットを含む絶対配置された親があり、下にある画像に合わせて引き伸ばす必要があります。次のようになります。

ページにテキスト項目を配置すると、テキストのスニペットの (正しい) 左の値が得られます。ただし、一部のテキストは、CSS transform プロパティを使用して引き伸ばす必要があります。

div が引き伸ばされると、次の例のように視覚的に同じ左位置を維持しません。

以下のような効果が欲しいです。

修正以外に、'left' がこれを考慮しない理由が気になります。要素を 'left:0' に配置した場合、その要素がどのように大きくなっても、その 'left' エッジはそこにあり続けるべきではありませんか?

詳細については編集してください:

テキスト項目の例は次のようになります。

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

angularjs - Ionic での PDF の作成と表示

  1. PDFMAKEを使用して base64 でエンコードされた pdf を作成しています。エンコードされた base64 を iframe src に渡して、iframe で表示しようとしました。PC では動作しますが、モバイル (android および ios) では動作しませんでした。

    1. それで、ついにAngularjs-PDFに出くわしてpdfを表示しました。これで、モバイルで PDF を表示できるようになりました。しかし、デバイスにそれぞれカスタムの幅と高さを与えようとすると、それがかかります。しかし、ズーム機能を使用すると問題が発生します。ページはズームされますが、画面からはみ出します。画面外のコンテンツを見るためにスライドまたはスワイプすることさえできません。

クライアント側で PDF を作成し、Ionic のズーム機能を使用してユーザーにプレビューしたいと考えています。

誰かがこれに対する解決策を見つけたら、共有してください、ありがとう.