#javascript #pdf #action #interactive #acrobat
#язык JavaScript #PDF #Экшен #интерактивный #акробат
Вопрос:
Я пытаюсь создать кнопку в Adobe Acrobat, которая при нажатии экспортирует PDF (только одну страницу) в JPG. У меня была работа с использованием действий (сохранить как действие). Но это работает только в Adobe Acrobat. Конечный пользователь будет использовать PDF X-Change, где при сохранении как в качестве параметра формата файла не будет отображаться JPG.
В PDF x-change вы можете экспортировать в изображение, поэтому мне было интересно, можно ли это сделать с помощью действия Javascript на кнопке? Я графический дизайнер, поэтому у меня небольшие знания в области программирования, и я не уверен, как это сделать.
Любая помощь будет признательна.
Ответ №1:
Я не думаю, но это может быть доказано неправильно, что размещение действий JavaScript для управления интерфейсом пользователя доступно без версии SDK. Итак, в пользовательских версиях возможны макросы, однако, опять же, насколько я знаю, они не влияют на основные функции, такие как экспорт, за исключением предоставления командных переменных, таких как номер страницы или выходная папка.
Что проще всего, так это запустить приложение с номером страницы, а для изображений я рекомендую либо утилиты Xpdf «pdftopng» (для PDF рабочий формат PNG является наиболее подходящим форматом пикселей), либо, если у вас должны быть более мощные опции, то mutools рисует png (или jpg) или другие форматы.
Вам необходимо подтвердить повторное лицензирование своей позиции, поскольку ни PDF X-Change, ни другие программы не являются бесплатными, они являются лицензированным программным обеспечением с открытым исходным кодом.
Но есть еще более простое бесплатное решение, чем это, поэтому сохраните профиль пользовательских настроек для экспорта изображений (покажите им, как импортировать его по умолчанию) и переместите пользовательский значок в первую позицию панели инструментов, например
Когда у пользователя есть страница в фокусе (выбрана), он нажимает кнопку, и текущая страница затем ОК, поэтому нет необходимости в каких — либо сценариях.