web-dev-qa-db-ja.com

PDFファイルとブックマークのズームサイズ

Adobe Readerまたはevinceを使用してPDFファイルを読み取る場合、ブックマークがクリックされるたびにズームサイズが常にデフォルトに戻ります。同じ視聴セッションでズームサイズを一度に設定できるのではないかと思いました。

私のPDFファイルはここからダウンロードできます http://www.mediafire.com/file/b0ld7aq1ulq9uk3/1.pdf 何が特別なのか疑問に思われるかもしれませんが、.

ありがとう、よろしく!

7
Tim

いいえ、ブックマークがクリックされるたびに'default'に戻ることはありません。 'ページをウィンドウに合わせる'に戻ります。

どうしてこれなの?

これを行うのは、各ブックマークがこれを正確に行うための追加パラメーターで定義されているためです。 PDFのコードでは、これは次のスニペットと同等です。

 7319 0 obj 
    <</D [1457 0 R /Fit] /S /GoTo>>
 endobj

これは、スニペットの/Fit部分であり、/GoToアクションは、ファイルがオブジェクト/Dに保持する宛先ページ(1457 0 objで指定)をレンダリングするようにビューアに指示します。 'ウィンドウに合わせる'.。

どうすればこれを変更できますか?

PDFファイル自体に変更を加えないわけではありません。PDFコードにあるこれらの指示を無視するようにビューアを設定することはできません(少なくとも私はそうではありません)これを許可するビューアを認識しています...)。

したがって、PDFファイルでブックマークを編集する必要があります。

Adobe Acrobat Proでは、ブックマークを右クリックし、ポップアップコンテキストメニューからプロパティ...を選択し、そのブックマークの「ズーム」を「ページに合わせる」から「ウィンドウに合わせる」に変更することでこれを行うことができます。 'から' $ whateveryouprefer '。

ブックマークの編集を可能にする他のPDFエディター(Foxit Readerは良い推測です)があるかもしれませんが、私はそれらを調べずに確実に伝えるには十分な知識がありません..。

更新:

勇気がある場合は、テキストまたは16進エディタでPDFを開くことができます。/Fitを含むすべてのスポットを検索してください。これらを/XYZに変更してください(注意、ファイル内のこれらのうち600以上-ストリームエディタであるsedに精通している場合は、そのツールも使用できます)。これにより、AcrobatReaderはにジャンプするときに現在のズーム率を維持します。ブックマークをクリックした後のターゲット。

7
Kurt Pfeifle

ドキュメントを開き、サムネイルビューに移動し、すべてのページを選択し、ページプロパティを右クリックし、[アクション]タブを選択して[追加]ボタンをクリックし、[表示]> [ズーム]> [高さに合わせる]を選択して閉じます

ブックマークビューに移動します。ブックマークをクリックすると、ページビューがすべてのデフォルトになります

2
Valarie