Использование Javascript внутри PDF [закрыто]
где я могу найти документацию по запуску Javascript внутри PDF?
Я никогда не добавлял действие javascript внутри pdf. Тем не менее, я сделал довольно много веб-разработки с использованием javascript. У меня есть несколько вопросов к тому, кто имеет какое-либо знакомство с javascript внутри PDF.
NitroPDF и Adobe Acrobat определенно поддерживают javascript в PDF-файлах. есть ли стандарт на различные объекты, которые существуют и функции для управления pdf с помощью javascript? все, что я нашел до сих пор от Adobe. В любом другом месте, похоже, ссылаются на документы Adobe. Есть ли там стандарт, или Adobe просто" де-факто " стандарт ?
и все ли средства просмотра PDF поддерживают действия javascript?
лучшие документы по использованию javascript внутри pdf-документа, которые я мог найти, были из Adobe -Adobe:: Acrobat Javascript Scripting Guide.
NitroPDF имеет эту ссылку - NitroPDF:: Javascript в PDF файлах, но в основном он просто говорит, что поддерживает то, что есть у Adobe.
Я также нашел эту ссылку от Scribus -Scribus :: как улучшить ваши PDF-формы с помощью JavaScript, но это включает в себя только несколько небольших фрагментов кода. Ничего супер полезного.
Adobe имеет документы о том, как вы можете установить точки останова и т. д... для javascript используется их IDE. Можно ли запустить javascript в pdf с помощью другой IDE и иметь точки останова и т. д...? Было бы здорово найти что-то такое же классное, как Firebug.
Примечание:
пожалуйста, не отвечайте, как управлять PDF, который загружен в веб-браузере. Речь идет о запуске javascript из PDF-документа. Я пытаюсь изучить возможности, доступные с помощью выполнения javascript в PDF-документе. В частности, я могу использовать функции из quickpdflibrary чтобы добавить функциональность javascript к существующим документы.
Edit
еще одна полезная ссылка разработка с помощью Acrobat Javascript. По-видимому, js в PDF-файлах часто называют AcroJS или Acrobat JavaScript.
5 ответов:
Вероятно, вы ищете JavaScript™ для Acrobat® API Reference.
эта ссылка должна быть наиболее полной. Но, как сказал @Orbling, не все зрители PDF могут поддерживать все API.
EDIT:
оказывается, есть более новые версии ссылки в Acrobat SDK (благодаря @jss).
Acrobat Developer Center содержит ссылки на различные версии документации. текущая версия Ссылка на JavaScript от Acrobat DC SDK доступен там же.
Я уверен, что это стандарт Adobe, имея в виду, что весь стандарт PDF является их для начала; несмотря на то, что он открыт сейчас.
наверное нет для всех зрителей PDF, поддерживающих его, так как некоторые определенно не будут иметь двигатель JS. Я сомневаюсь, что вы можете рассчитывать на полную поддержку за пределами самых последних версий Acrobat (Reader). Поэтому я предполагаю, что это зависит от того, как вы представляете, что он используется, если в основном через дисплей браузера, то большая часть рынка обслуживается для Acrobat (Reader) и встроенного просмотра Chrome-dare say есть документация о том, поддерживает ли просмотрщик PDF Chrome JS полностью.
полное место для документации Acrobat JavaScript-это Acrobat SDK, который можно загрузить с веб-сайта Adobe. В разделе Документация вы найдете все материалы, необходимые для работы с Acrobat JavaScript.
для завершения документации вы можете дополнительно получить спецификацию ядра JavaScript. Моя книга выбора для этого - "JavaScript, окончательное руководство" Дэвида Фланагана, опубликованное О'Рейли.
здесь вы можете найти " Adobe Acrobat Forms JavaScript Object Specification Version 4.0" Редакция: 27 Января 1999 Года,
http://www.weblearn.hs-bremen.de/risse/JScript/ACROJS.PDF
Это очень старый, но еще полезный.
искать книги Тед Падова. За эти годы он написал серию книг под названием Acrobat PDF {5,6,7,8,9...} Библия. Они содержат главы о Javascript в PDF-файлах. Они не столь всеобъемлющи, как приведенные здесь справочные документы, но в книгах есть некоторые реалистичные варианты использования, обсуждаемые в контексте.
был также разговор о взломе PDF-файлов ученым-компьютерщиком, данный на конференции в 2010 году. Этот ссылка на анонс выступления-страница к слайдам мертв, но google-ваш друг. Однако речь идет не только о javascript. Youtube video: JS начинается в 06: 00
Comments