4

演算子は、#HTML コードでアンカーを参照するためによく使用されます。たとえば、次のようにします。

<a href="http://www.example.com/mypage.html#myanchor">
  Open mypage.html and auto scroll down to myanchor
</a>

いわゆる を含む pdf を作成しましたdestinations。宛先の 1 つは、mydestination という名前です。このリンク先にディープリンクしたいので、次のコードを書きました。

<a href="http://www.example.com/mydoc.pdf#mydestination">
  Open mydoc.pdf and auto scroll down to mydestination
</a>

Internet Explorer と Mozilla Firefox でリンクをクリックすると、mydoc.pdf が開き、目的の場所まで下にスクロールされますmydestination。Google Chrome のリンクをクリックすると mypage.pdf が開き、下にスクロールされません。

この代替構文を使用するnameddestと、IE と FF でも正常に機能しますが、Chrome では機能しません。

<a href="http://www.example.com/mydoc.pdf#nameddest=mydestination">
  Open mydoc.pdf and auto scroll down to mydestination
</a>

回避策として、次のソリューションを実装しました。

<a href="http://www.example.com/mydoc.pdf#page=2">
  Open mydoc.pdf and auto scroll down to page 2
</a>

IE、FF、Chrome でリンクをクリックすると、mydoc.pdf が開き、2 ページ目の先頭までスクロールダウンします。

そのため、Google Chrome は、#演算子の後に指定された引数に基づいて下にスクロールできます。目的地までスクロールダウンするようにこの引数を設定することは可能ですか?

4

2 に答える 2

1

宛先は、[宛先] タブのテキストで表されるリンクの終点です。デスティネーションを使用すると、Adobe PDF ドキュメントのコレクション全体にナビゲーション パスを設定できます。リンク先へのリンクは、ページへのリンクとは異なり、ターゲット ドキュメント内のページの追加または削除の影響を受けないため、ドキュメント間でリンクする場合はリンク先へのリンクをお勧めします。

Acrobat 7.0(Professional または Standard)で出力先を設定するには:

  1. ズームとページの場所を画面上で希望する方法に設定します。

  2. [表示] > [ナビゲーション タブ] > [宛先] を選択して、[宛先] タブを開きます。

  3. [宛先] タブから [オプション] > [新しい宛先] を選択します。

  4. 宛先に名前を付けます。

  5. リンク URL の末尾に #[宛先名] を追加して、この宛先を指す HTML リンクを作成します。

たとえば、次の HTML タグは、myfile.pdf という名前の PDF ファイルの「glossary」という名前の宛先を開きます。

また

于 2016-03-24T08:37:59.787 に答える
0

これは意図したとおりに動作します。試すか、Chromium の問題95176および144303を参照してください。

于 2015-11-26T09:13:57.760 に答える