問題タブ [pdfobject]

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 投票する
0 に答える
469 参照

php - div 内の PDF -bootstrap well

表示する個別の .pdf ファイルを保持する pdfview.php ページを作成しようとしています。現在、少なくともpdfが正しく表示されることを確認しようとしています。この目的のために PDFObject を使用しています

コードは次のとおりです。

プレースホルダーは単なるdivです

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

javascript - PDFObject で検索機能を使用するには?

PDFObjectを使用して、PDF で特定の用語を検索し、強調表示しようとしています。ウェブサイトは実際にそのようなアプリケーションのコードを自動的に生成しますが、何らかの理由で、このコードは実際には PDF をまったく検索しておらず、強調表示したい単語を強調表示していません...これを行う方法や私の修正方法を知っている人はいますか?コード?

これは、ウェブサイトが私のために自動生成するコードです(HTMLで):

PDFオブジェクトで見つけたい(そして強調表示した)検索用語は、「場所」と呼ばれる単語です。

このコードを全体的な HTML コードにコピーしました。次のとおりです。

前もって感謝します!


更新(7/13)

Pipwerks が提供するコードは完全に機能します。ありがとうございます。残りの質問は 1 つだけです。「this」コード (以下を参照) を使用して検索用語の強調表示を追加しましたが、用語を検索しても強調表示自体は自動的に表示されません。それを解決する方法はありますか?基本的に、Acrobat で PDF を開くと、検索機能は正常に機能し、左側のメニュー ペインに検索結果が表示されます。ただし、自分で検索している用語は、PDF の読み込み時に画面上で自動的に強調表示されません。PDFのロード時に検索している用語が強調表示されるように、これを設定する方法はありますか?

index.htmlの場合の PDF の現在の外観は次のとおりです (検索機能は正しく動作しますが、私の用語はデフォルトでは強調表示されません)。

HEREは、index.htmlをロードしたときにPDFがどのように見えるかを示しています。検索用語を実際にクリックすると、ハイライト ボックスが表示されます (画像のように)。マップ上で検索しようとしている検索用語の PDF をハイライト ボックスにロードしたいと考えています。

あなたは本当に命の恩人 Pipwerks でした。助けてくれてありがとう!

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

javascript - PDFObject で読み込みインジケータを表示する

PDF の読み込み中に何らかのインジケーターを表示する必要があります。生成と埋め込みに 40 秒以上かかる PDF を表示しています。

PDFObject が正常に埋め込まれたかどうかを確認できることは承知しています (この例を使用して)。ただし、これはファイルのダウンロードがいつ終了したかを示しません。

スタイリングできることもわかっています。ただし、PDF が読み込まれた後もそのスタイルが保持されるため、これも機能しません。また、オブジェクトの境界線、配置、高さなどのスタイルを設定できますが、機能するような属性を取得できませんcursor

ファイルが正常にダウンロードされたことを確認する方法はありますか?

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

javascript - zk でビューモデルからスクリプトに値を渡す

PDFObject を使用して PDF ファイルをインラインで表示しようとしています。アプリケーションには多くのファイルが含まれる場合があります。すべてのファイルがリストに表示されます。ファイルのいずれかをクリックすると、ブラウザーに pdf プラグインが含まれている場合、またはファイルをダウンロードするためのアンカー タグが表示されている場合、pdf が表示されます。

私が抱えている問題は..ファイル名をviewmodelからzulページのスクリプトに渡す方法がわかりませんでした。

これは私がこれまでに行ったことです..

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

javascript - ファイル選択/ファイル API - Embedded PDFObject へのファイルの送信

そのため、ファイル選択 (またはファイル API) を使用してデスクトップからファイルを選択し、HTML Doc に埋め込まれた PDF ビューアーに送信しようとしています。ファイルをファイルAPIからPDFObjectにプッシュするために、限られた知識でさまざまな方法を試しましたが、何も機能しないようです。これができないのか、それともさまざまな方法で間違っているだけなのかはわかりません。

ファイル選択/ファイル API を使用してドキュメントを選択し、PDFObject ビューアーにプッシュできますか?それとも、そのような接続は許可されませんか?

0 投票する
4 に答える
8776 参照

javascript - PDF.js で PDFObject を使用するときに印刷ボタンを非表示にする

pdf.jsを使ってファイルをレンダリングする際に印刷ボタンなどを試しています。CSS を使用してみましたが、Chrome では機能しますが、Internet Explorer では機能しません。Internet Explorer では、javascript を使用しました。1 つのファイルを読み込むと JS は機能しますが、後続のファイルにはまだボタンが表示されます。

viewer.html

ビューアー.css

default.cshtml

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

javascript - JavaScript を使用して動的文字列のアポストロフィをエスケープする

.NET の .NET を使用して動的に生成されるファイル名のリストがありますDirectory.Enumerate。アポストロフィを含むファイルを表示してレンダリングしようとすると、文字列が'. string.replace を使用してみましたが、役に立ちません。一例は\\shared_directory\PDFs\Resumes\...\O'Greene_Rick G.pdfです。PDF.js を使用してファイルを開こうとすると、エラーが発生しますMessage: Unexpected server response (0) while retrieving PDF "http://shared_directory/Uploads/Resumes/.../O/"

JavaScript

cshtml

生成された html アイテム

0 投票する
4 に答える
30725 参照

javascript - PDFObject を使用して Blob を埋め込む

私が使用している: https://pdfobject.com/

pdfWeb アプリに埋め込まれたファイルを表示するには。ただし、pdfから作成された をレンダリングできませんblob

これは私が試したことです:

HTMLでこの結果を取得します:

ただし、埋め込みコンテナはブラウザに何も表示しません。Chrome 51.0.2704.103 m を使用しています

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

asp.net-mvc - 作成済みの pdf 要素から PDFObject を追加する

MVC Web アプリケーションであり、ファイルがサーバー上に存在するため、文字列 base64 要素として返す pdf 要素があります。現在、PDFObject と pdf.js を使用して、この PDF をブラウザーで表示しようとしています。ただし、このアプリケーションをサーバー上の IIS に配置すると機能しない URL を渡さない限り、PDF を表示できないようです。

src="{my base 64 string} を埋め込んだ PDF を作成し、その周りに PDFObject をラップする方法はありますか?そうでない場合は、PDFObject を介して、url の代わりに base64 文字列を使用する方法はありますか? ?

また、これはIE 11にあります

更新 これが私のコントローラーです

ここに私のjqueryがあります

問題は、#PDFViewer 内に PDF を表示する代わりに、ファイルをダウンロードしようとしていることです。誰かパズルの最後のピースを手伝ってくれませんか。これは私を夢中にさせています。

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

javascript - バイナリ文字列または base64 から Internet Explorer 11 に埋め込まれた PDF を表示する

バイナリ文字列または base64 でエンコードされた PDF ファイルを送信してくれるサードパーティのサービスがあります。バイナリ文字列または base64 エンコードを使用して、IE 11 に埋め込まれた PDF を表示する可能性はありますか。

SO や他のフォーラムから、IE 11 はデータ uri をサポートするのは画像のみであり、PDF はサポートしない (私が間違っている可能性があります) ため、base64 が除外されると結論付けました。したがって、残っている唯一のオプションは、バイナリ文字列から表示することです。Node アプリで使用していますが、取得したファイルを最初に Node サーバーに保存して静的 URL を使用するオプションがありません。

上記がIE 11で達成可能かどうか教えてください。

現在、 https://github.com/pipwerks/PDFObjectの npm パッケージを使用しようとしています。Chrome と Firefox の場合、base64 ファイルを取得し、上記のパッケージを使用して埋め込むと、正常に動作します。