Открытие PDF-файлов в существующем окне

На данный момент я могу открыть PDF в Evince (скажем), набрав

$ evince document1.pdf 

Затем команда

 $ evince document2.pdf 

запускает второй экземпляр Evince и открывает новый документ в этом экземпляре. Это не то, что я хочу. Вместо этого я хочу иметь возможность отправить сигнал экземпляру (запуску), который заставит его открыть новый документ в этом экземпляре . Насколько я вижу, это невозможно с помощью Evince или XPDF.

Мне нужно использовать команду оболочки (а не File-> Open) для сценариев.

Есть ли часть программного обеспечения PDF, которое позволит мне это сделать?

Мотивация: программа TeXStudio является компилятором TeX, объединенным вместе с программой просмотра PDF. Когда пользователь нажимает кнопку, источник TeX скомпилируется в PDF, а файл PDF отображается в отдельном окне. Если это окно уже открыто, программа отображает содержимое PDF в существующем окне. Я хочу дублировать эту функцию, используя черепичные окна Vim и Evince в диспетчере оконных панелей с соответствующими плагинами, связывающими эти два.

2 Solutions collect form web for “Открытие PDF-файлов в существующем окне”

Evince перезагружает файл pdf, если он изменен, поэтому вы можете использовать фиктивный файл для перезаписи с pdf-файлом, который вы хотите отобразить.

  # preview dummy file, a blank pdf maybe. cp blank.pdf dummy.pdf evince dummy.pdf # show document1.pdf cp document1.pdf dummy.pdf # later..., show document2.pdf cp document2.pdf dummy.pdf # restore the default file cp blank.pdf dummy.pdf 

Вы можете использовать qpdfview для открытия документов в том же окне, но на разных вкладках:

 $ qpdfview --unique --instance texview file.pdf 

Это приведет к появлению нового окна с идентификатором экземпляра, если он не существует или открыть файл на новой вкладке в существующем экземпляре.

Единственный недостаток здесь в том, что он не закрывает ранее открытый файл.

  • Какая программа сохранит заполняемый PDF-файл?
  • Повернуть файл PDF менее 90 градусов?
  • `convert`ing * .gif to file.pdf зависает / задерживает систему
  • как извлечь шаблон из pdf и сохранить в текстовый файл
  • Найти дубликаты PDF-файлов по содержанию
  • Реализация инструмента String -> PDF Stamp
  • Как включить копирование в буфер с помощью zathura-pdf-poppler?
  • Слияние файлов PDF и автоматическое создание оглавления с каждым файлом в виде записи
  • CUPS-PDF очень медленный
  • как объединить файлы PDF так, чтобы каждый файл начинался с нечетного номера страницы?
  • Загрузите статью с помощью cURL с динамической ссылкой для загрузки
  • Linux и Unix - лучшая ОС в мире.