Comme déjà dit, Okular ne peut pas interpréter du JavaScript quel qu'il soit avec Poppler 0.8 parce que Poppler 0.8 ignore complètement les sections JavaScript.
Les lecteurs libres courants sont tous basés sur XPDF/Poppler, donc ils ont tous les mêmes limitations. Il y en a d'anciens qui utilisaient GhostScript, mais ça veut dire convertir en PostScript et la conversion perd évidemment aussi tout ce qui est interactif (même les hyperliens - Poppler les gère depuis longtemps, ceux-là). Donc Poppler est la référence. Dans Poppler, déjà les formulaires c'est nouveau, et le JavaScript, c'est en développement (enfin, ça vient de sortir, mais ce n'est pas encore dans les grandes distributions et c'est probablement incomplet - Poppler ne fait qu'extraire le JavaScript en tant que texte, c'est au lecteur de l'interpréter et Okular n'interprète probablement pas encore tout - mais il me faudrait Poppler 0.10 et une version de Okular recompilée avec pour tester qu'est-ce qu'il interprète exactement).
Je ne sais pas ce qu'il en est des lecteurs alternatifs non-libres comme FoxIt.
Tu ne peux pas utiliser toutes les fonctionnalités dans la spec Adobe et t'attendre que ça marche partout, c'est pour ça que l'ISO a défini des sous-ensembles portables (PDF/X, PDF/A, PDF/E, PDF/UA), qui
interdisent certaines fonctionnalités non portables (en particulier le JavaScript).
Je n'ai jamais eu de problèmes avec Okular ni son prédécesseur KPDF et les PDFs "classiques" (destinés à l'impression ou à l'affichage comme sur papier, sans formulaires, JavaScript etc.), et avec Okular même les formulaires (directs, sans JavaScript) marchent.
Voilà, maintenant tu es libre d'utiliser ce que tu veux, mais je ne veux plus lire de "je ne comprends pas pourquoi ça ne fonctionne pas" ni de "le lecteur n'est pas conforme".