6

При чтении PDF-файлов с использованием Adobe Reader или Evince размер масштабирования всегда возвращается к значению по умолчанию при нажатии на закладки. Мне было интересно, возможно ли, чтобы размер масштабирования был установлен один раз для всех в течение одного сеанса просмотра?

Мой pdf-файл можно скачать здесь http://www.mediafire.com/file/b0ld7aq1ulq9uk3/1.pdf, на случай, если вам интересно, что в этом особенного.

Спасибо и всего наилучшего!

2 ответа2

6

Нет, он не меняется обратно на «по умолчанию» при каждом нажатии на закладки. Он изменится на «Подогнать страницу под окно».

Почему это?

И это так, потому что каждая из закладок определяется с дополнительным параметром, чтобы сделать именно это. В вашем PDF-коде это эквивалентно следующему фрагменту:

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

Это часть /Fit фрагмента, где действие /GoTo сообщает зрителю, чтобы визуализировать целевую страницу (указанную /D), которую файл содержит в объекте 1457 0 obj как «Fit to window»...

Как вы можете изменить это?

Не без каких-либо изменений в самом файле PDF. Вы не можете настроить своего зрителя на игнорирование этих инструкций, содержащихся в коде PDF (по крайней мере, я не знаю ни одного зрителя, который бы позволял это ...).

Таким образом, вы должны редактировать свои закладки в вашем файле PDF.

С помощью Adobe Acrobat Pro вы можете сделать это, щелкнув правой кнопкой мыши по закладке, выбрав « Свойства ...» из всплывающего контекстного меню и изменив «масштаб» для этой закладки с «Подогнать страницу к окну» на «$ whateveryouprefer».

Могут быть и другие редакторы PDF (Foxit Reader - хорошее предположение), которые также позволяют редактировать закладки, но я недостаточно знаком с ними, чтобы сказать наверняка, не просматривая его ....

Обновить:

Если вы решитесь, вы можете открыть свой PDF в текстовом или шестнадцатеричном редакторе. Поиск всех мест, которые содержат /Fit . Измените их на /XYZ (Внимание, в вашем файле их более 600 - если вы знакомы с sed , потоковым редактором, вы также можете использовать этот инструмент). Это заставит Acrobat Reader сохранить текущий коэффициент масштабирования при переходе к цели после нажатия на закладку.

1

откройте документ, перейдите в режим просмотра миниатюр, выберите все страницы, щелкните правой кнопкой мыши свойства страницы, выберите вкладку «действие», нажмите кнопку «Добавить», выберите «Вид»> «Увеличить»> «Соответствовать высоте», закрыть

перейти к просмотру закладок. нажмите на закладки и просмотр страницы по умолчанию для всех

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .