Как открыть ссылку в pdf-файле в новом окне?

У меня есть ссылка в pdf-документе (PDF1), который встроен в экземпляр браузера. Или скажем, Adobe Reader встроен в окно браузера.

В этом pdf-документе (PDF2) есть ссылка на сервлет, при просмотре которого открывается другой pdf-файл.

Теперь новый pdf-документ открывается во встроенном Adobe Reader в том же окне браузера. Как можно открыть этот документ (PDF2) в новом окне браузера с новым встроенным Adobe Reader?

Зависит ли это от инструмента редактора, используемого для создания pdf-документа?

PS: я не создаю первый (PDF1), но я столкнулся с вопросом, как открыть второй (PDF2) в новом окне, чтобы первый документ не был «потерян» и его пришлось открывать заново. .

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
0
14 427
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я думаю, вы не сможете этого сделать, не изменив Acrobat Reader. Происходит вот что:

  • Вы скачиваете первый файл.
  • IE замечает «PDF» и встраивает Acrobat Reader. Читатель получает URL-адрес в качестве аргумента. Несмотря на то, что AR оказывает документ внутри окна IE, AR теперь полностью контролирует документ. Поэтому, когда вы нажимаете на ссылку, именно AR (а не IE) обрабатывает событие и загружает второй документ.

Я предлагаю попробовать Foxit Reader или какой-нибудь другой PDF-ридер, который не использует пользовательский интерфейс «одного документа». Foxit использует вкладки и может отображать несколько документов PDF.

Они также быстрее и удобнее в использовании.

[EDIT] Фактически, AR вызывает ОС для обработки ссылки. Вы можете добиться того же эффекта, скопировав URL-адрес в буфер обмена, а затем нажав кнопку «Пуск» и «Выполнить ...». Вставьте URL-адрес в диалоговое окно. Или откройте командную строку и вставьте URL-адрес в приглашение.

ОС начнет загрузку файла, определит тип и затем напрямую вызовет приложение, зарегистрированное для этого типа. IE делает то же самое, что вызывало некоторые дыры в безопасности в прошлом (сайт предлагает IE некоторые данные, которые, кажется, имеют тип XXX, но на самом деле являются вирусом. IE вызывает ОС для его выполнения, и пользователь задается вопросом, как он получил зараженный).

Но ссылка в документе - это http-ссылка, так как же AR может их интерпретировать? Он должен перенаправить запрос в браузер, который затем распознает PDF-файл и снова переадресует запрос обратно в AR, не так ли?

bl4ckb0l7 21.01.2009 16:17

Другие вопросы по теме