Наведите курсор на текст, чтобы увидеть его

Наведите курсор на текст, чтобы увидеть его

У меня есть медицинский учебник в формате PDF, и я хочу скрыть из него некоторые слова, потому что мне хочется читать его более активно.

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

Например, в StackExchange это достигается с помощью синтаксиса ">!". Как это сделать в редакторе PDF?

решение1

Это можно сделать, и это возможно уже добрых 20 лет.

Что бы вы сделали в документе, это поместили бы поле кнопки над словом(ами), которые вы хотите отобразить. Цвет фона поля будет цветом бумаги (обычно белым), а самым важным свойством будет текст подсказки, который затем будет закрыт текстом.

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

Создание таких полей возможно либо вручную, либо с использованием Acrobat JavaScript для разбора документа и поиска ключевых слов. Когда ключевое слово найдено, этот скрипт создаст поле кнопки на месте найденного текста и добавит требуемую информацию.

Все довольно просто.

решение2

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

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

Связанный контент