2

クライアントは、pdf ページにリンクする機能を望んでいます。PDFへのリンクは正常に機能しますが、私の問題は、特にChrome(およびおそらく他のブラウザ)では、URLで指定された番号と等しくないページ番号にリンクしていることです. 次に例を示します。

text.Text += "<br><a href='/Resources/mypdf.pdf#page=" + 12 + "'>View Example (Page " + 12 + ")</a>;

これにより、クリックできるテキスト フィールドへのリンクが追加されますが、12 ページではなく 13 ページに移動します。Chrome の PDF 表示でこの問題を解決するためにできることはありますか? 使用されているブラウザを確認し、クロムの場合は数値を1つ減らすことを検討していましたが、方法がわかりません。

4

1 に答える 1

1

必要な数から 1 を引く必要があります。

配列は 0 から始まります。

他のすべてのブラウザーでこれを確認しましたか? このように動かないのは Internet Explorer だけかもしれませんが、ブラウザーではなく PDF Viewer の動作に問題があるのではないかと考えています。

アップデート

必要なページ番号から 1 を引きます。それがpdfビューアの設定方法であり、そのようなものがたくさんあることは間違いありません. それが最も一般的なpdfビューアである場合、それが標準になるはずです。

ブラウザの確認

これは、ユーザーが使用しているブラウザを見つけるために JavaScript を実行するページです。使用しているブラウザーに基づいてリンクを変更できるように、おそらくそれを適応させる必要があります。

JavaScript でのブラウザ検出

于 2013-08-13T14:19:25.447 に答える