Покажите или скройте элементы в PDF с помощью JavaScript

В файлах PDF довольно легко взаимодействовать с полями формы через API JavaScript.

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

Если да, как я определяю объект?

6
задан Boldewyn 25 May 2010 в 12:15
поделиться

2 ответа

Во многом это зависит от того, насколько «сплющен» документ. Вы можете легко получить доступ к ссылкам, заголовкам страниц, значкам и т. Д., Но насколько я знаю, вы имеете дело не с документом, который параллелен HTML DOM, в котором все может быть указано в некоторых ] способ.

При создании PDF-файла даже из многоуровневого приложения, такого как Illustrator, части документа объединяются (сглаживаются), чтобы размер файла оставался небольшим. Каждый новый уровень представления может содержать то, что для первоначального дизайнера могло быть несвязанными и / или несмежными элементами. Что-то вверху в правом верхнем углу страницы может быть объединено с чем-то, казалось бы, несвязанным в левом нижнем углу.

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

3
ответ дан 17 December 2019 в 18:10
поделиться

Вы не можете предположить, что пользователь использует посредственный и небезопасный плагин Adobe PDF.

0
ответ дан 17 December 2019 в 18:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: