web-dev-qa-db-fra.com

Utiliser Javascript dans un PDF

Où puis-je trouver de la documentation sur l'exécution de Javascript dans un fichier PDF?

Je n'ai jamais ajouté d'action javascript dans un fichier PDF. Cependant, j'ai fait pas mal de développement web en utilisant javascript. J'ai quelques questions à poser à quiconque connaît le javascript dans un fichier PDF.

NitroPDF et Adobe Acrobat prennent définitivement en charge le javascript dans les fichiers PDF. Existe-t-il une norme sur divers objets existants et sur les fonctions permettant de manipuler un fichier PDF via javascript? Tout ce que j'ai trouvé jusqu'à présent provient d'Adobe. N'importe où ailleurs semble faire référence à la documentation d'Adobe. Existe-t-il une norme ou Adobe est-il uniquement la norme "de facto"?

En outre, Est-ce que tous PDF Les téléspectateurs prennent en charge les actions javascript?

La meilleure documentation sur l’utilisation de javascript dans un document pdf que j’ai pu trouver venait de Adobe - Guide de rédaction de scripts Adobe :: Acrobat Javascript .

NitroPDF a ce lien - NitroPDF :: Javascript in PDF Fichiers , mais il dit simplement qu’il prend en charge ce que Adobe a.

J'ai aussi trouvé ce lien chez Scribus - Scribus :: Comment améliorer votre PDF formulaires avec JavaScript , mais cela ne comprend que quelques extraits de code. Rien de très utile .

Adobe a une documentation sur la manière de définir des points d'arrêt, etc., pour JavaScript à l'aide de leur IDE. Est-il possible d'exécuter javascript dans un pdf en utilisant un autre IDE et avoir des points d'arrêt etc ...? Ce serait génial de trouver quelque chose d'aussi cool que Firebug .

Remarque:

Ne répondez pas s'il vous plaît comment manipuler un PDF qui est chargé dans un navigateur Web. La question concerne l'exécution du code javascript à partir d'un PDF document. Je suis essayer d'explorer les possibilités disponibles via l'exécution de javascript dans le PDF document. Plus précisément, je peux utiliser les fonctions de quickpdflibrary pour ajouter une fonctionnalité javascript aux documents existants.

Modifier

Un autre lien utile est Développer avec Acrobat Javascript . Apparemment, js dans les fichiers PDF s'appelle fréquemment AcroJS ou Acrobat JavaScript.

69
Sam

Vous recherchez probablement une référence JavaScript ™ pour Acrobat® API .

Cette référence devrait être la plus complète. Mais, comme @Orbling l'a dit, tous les PDF téléspectateurs ne prennent pas en charge l'intégralité de l'API.

MODIFIER:

Il s'avère qu'il existe de nouvelles versions de la référence dans Acrobat SDK (grâce à @jss).

Le Centre de développement Acrobat contient des liens vers différentes versions de la documentation. Version actuelle de la référence JavaScript à partir d'Acrobat DC SDK est également disponible à cet emplacement.

32
Bobrovsky

Je suis presque sûr que c'est un standard Adobe, en gardant à l'esprit le standard complet PDF est le leur pour commencer; bien qu'étant ouvert maintenant.

Je suppose que non pour tous PDF lecteurs qui le supportent, car certains ne disposeront certainement pas d'un moteur JS. Je doute que vous puissiez compter sur un support complet en dehors du dernier Cela dépend donc de la manière dont vous imaginez l’utiliser, si vous utilisez principalement un navigateur, alors la majorité du marché est prise en charge par Acrobat (Reader) et la visionneuse intégrée de Chrome - osez dire il existe une documentation indiquant si le visualiseur de Chrome PDF) prend totalement en charge JS.

4
Orbling

Le répertoire complet pour la documentation JavaScript d'Acrobat est le SDK Acrobat, qui peut être téléchargé à partir du site Web d'Adobe. Dans la section Documentation, vous trouverez tout le matériel nécessaire pour utiliser Acrobat JavaScript.

Pour compléter la documentation, vous pouvez également obtenir la spécification de JavaScript Core. Mon livre de prédilection pour cela est "JavaScript, le Guide définitif" de David Flanagan, publié par O'Reilly.

3
Max Wyss

ici vous pouvez trouver "Adobe Acrobat Forms JavaScript Object Specification Version 4.0" Révisé le: 27 janvier 1999

http://www.weblearn.hs-bremen.de/risse/JScript/ACROJS.PDF

Cʻest très vieux mais toujours utile.

1
Anatoly

Rechercher des livres par Ted Padova . Au fil des ans, il a écrit une série de livres intitulée The Acrobat PDF {5,6,7,8,9 ...} Bible. Ils contiennent un ou plusieurs chapitre (s) sur Javascript en PDF. Ils ne sont pas aussi complets que les documents de référence énumérés ici, mais dans les livres, certains cas d'utilisation réalistes sont discutés en contexte.

Lors d'une conférence en 2010, un informaticien a également présenté un exposé sur le piratage de fichiers PDF. Le lien vers la page d'annonce de l'exposé est mort, mais Google est votre ami. La conversation n'est pas exclusivement sur javascript, cependant. Youtube video : JS commence à 06h00

1
knb