web-dev-qa-db-ja.com

どのようにしてviewer.jsからPDFをダウンロードしますか?

ダウンロードオプションのないpdfのサイトにいました。真の出典を見つけるには「要素を検査」する必要があることをオンラインで読みます。要素>プロパティをスクロールした後、「ベースURI」を見つけました(これを完全には理解していません)

ここからPDFが読み込まれましたが、まだ印刷/保存ボタンがありませんでした。 Chromeの[印刷]> [名前を付けて保存]を使用する場合PDFは、いくつかのページしか保存しません。これをいじってみると、特定のページだけがしばらくの間しか読み込まれないことがわかります。その後、ページをスクロールするまでページは再び空白に戻ります。ドキュメント全体をスクロールしてから印刷しました>保存PDFしかし、下部のページと上部のページしか表示されませんでしたもう一度空白にします。ドキュメント全体をPDFで取得する方法について何かアイデアはありますか?

ご協力ありがとうございました!私はこれを理解しようとしてネットを精査しましたが、悲しいかな私は助けが必要です。

4
Pulse

ブラウザのdevtoolsでネットワークモニターを開くと、ページが行うすべてのネットワークリクエストを表示できます。 URL/URIはPDFのようには見えないかもしれませんが、どこかにPDFがあるはずです。

あなたが提供した特定のリンクで、ページはget.phpドキュメントのクエリ文字列ハッシュを使用-応答は単純なPDFファイルでした。

3
ethanwu10

あなたの質問に答えるのが遅すぎないことを願っています。手順は次のとおりです。

  1. リーダーで特定のPDFを全画面表示で開きます。
  2. 検査を起動します。
  3. ID downloaddisplay: noneとしてスタイル設定されている非表示のダウンロードボタンを探し、それをdisplay: inlineに変更して表示します。
  4. ボタンをクリックしてPDFをダウンロードします。
2
Vincent Omondi