1

Yop !

j'aurais besoin que quelques personnes testent si le fichier PDF suivant apparait bien sur vos différents lecteurs de fichier PDF

merci de m'indiquer avec quel lecteur PDF et quelle version de ce lecteur PDF vous utilisez, et si le résultat PDF correspond à la page HTML wink

Spipu

Liens de test supprimés
Ancien pseudo : lolo

2

Hello

Après test dans Firefox 3, avec le lecteur de PDF Acrobat Reader 7.0, j'obtiens un message d'erreur et rien ne s'affiche, même après avoir cliqué sur OK. En actualisant la page, je finis cependant par accéder au PDF...

tromb Fichier joint : m8v8

tromb Fichier joint : 1ANY

A+

3

Okular 0.7.3 (KDE 4.1.3, poppler 0.8.7, Fedora 9): seul le texte s'affiche, aucun contrôle de formulaire. Pourtant Okular dans KDE 4.1 gère les formulaires normalement. Et comme misterphil a l'air d'avoir pratiquement le même résultat avec Acrobat Reader, ça n'a pas l'air d'être la faute d'Okular.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

zarb, sur mon acrobat reader 9 j'ai pas d'erreur sad

quelqu'un connaitrait un debugueur de scripts pdfs ?
Ancien pseudo : lolo

5

Peut-être que tu utilises un format de formulaires trop neuf (tiens, un jeu de mot sans le vouloir wink) pour Acrobat Reader 7 et Okular?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

argh, peut-etre

j'utilise des scripts semblables à ceux de TCPDF. vous avez quoi comme résultat avec leur exemple ?

http://www.tecnick.com/pagefiles/tcpdf/example_014.pdf
Ancien pseudo : lolo

7

Idem, seul le texte s'affiche, pas de formulaire.
Si tu utilises du JavaScript, c'est normal que ça ne marche pas dans Okular, ce n'est pas encore géré par Poppler/Okular. Probablement pas par Acrobat Reader 7 non plus, c'est relativement récent comme introduction, le JavaScript dans les PDFs.

EDIT: Bon, en fait j'ai vérifié et le JavaScript est géré depuis Acrobat 6 au moins. Mais ton script utilise peut-être quelque chose qui n'a été introduit que récemment. Et en tout cas, presque tous les lecteurs de PDFs alternatifs ne gèrent pas du tout le JavaScript. (Ça vient d'être introduit dans Poppler 0.10 qui n'est actuellement que dans Rawhide, Okular a du support préliminaire pour ça depuis KDE 4.1, mais il faut Poppler 0.10 (ou la version de développement 0.9) et ils disent que c'est probablement incomplet.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

ok, donc apparement il y a deux pb :

- un code JS incorrect qui fait que ca marche mal avec les version Acrobat inférieurs à 9 (ca je peux donc surement le corriger)
- la non intégration du JS dans les lecteurs PDF alternatifs => là je n'y peux donc rien... il faudra qu'ils se mettent au gout du jour (ou utiliser un playeur plus compatible avec la norme PDF)

voici quelques test en JS, vous pourriez me dire ce que vous obtenez ?

Liens de test supprimés
Ancien pseudo : lolo

9

Spipu (./8) :
- la non intégration du JS dans les lecteurs PDF alternatifs => là je n'y peux donc rien...

Utiliser un formulaire sans JS? Je ne vois pas pourquoi tu codes ton formulaire en JS en fait, on peut les coder directement en PDF et ça marche très bien dans Okular (j'ai déjà essayé Okular sur un PDF avec un formulaire).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

vi je sais, sauf que c'est beaucoup, mais alors beaucoup plus simple de créer un champ intéractif via du javascript que directement avec les instructions PDF : l'un prend juste une ligne de code, alors que l'autre... j'ai pas réussit à comprendre le doc de référence sad
Ancien pseudo : lolo

11

Mais le JS est fait pour quelque chose d'interactif, pas pour créer du contenu statique.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

Spipu (./8) :
voici quelques test en JS, vous pourriez me dire ce que vous obtenez ?

liens de test supprimés


Ancien pseudo : lolo

13

Bah, aucun des scripts ne s'exécute sous Okular avec Poppler 0.8.7, comme attendu.

Je ne vais pas aller plus loin avec les tests parce que ça ne sert à rien, tant qu'il y aura du JS, ça ne marchera pas. (Et même avec Poppler 0.10, que je n'ai pas encore, ça risque de ne pas marcher parce que comme déjà dit, le JS dans Okular, c'est expérimental et incomplet.)

Comme autres lecteurs, j'ai Evince (qui utilise aussi Poppler, donc là aussi, avant Poppler 0.10, aucune chance d'avoir du JS) et XPDF (vieille version du code duquel dérive Poppler, ne gère pas du tout les formulaires et encore moins le JS). Donc je suis désolé, je ne peux pas faire plus de tests utiles.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

sauf que là, c'est des scripts de base que j'ai mis dans le ./8 ... c'est pas de la création de formulaire ou autre, donc ca veut dire que les lecteurs PDF alternatifs ne sont pas du tout aux normes actuelles, et qu'il y a surement d'autres trucs qui ne sont pas compatibles...

pour info, les instructions javascript que j'ai utilisé pour les 3 tests sont implémentées dans acrobat reader depuis la version 3, soit depuis 1996 (d'après la doc de référence de PDF), et les fonctions d'ajout de champs (addField), depuis la version 6 (soit depuis avril 2003)

d'ailleurs, si ca ne marchait pas pour misterphill ( ./2 ), c'est que j'ai du faire une erreur
Ancien pseudo : lolo

15

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".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

16

Bonjour

Suite à tes demandes, sache que je suis sous mozilla 3.0.5. et que l'ensemble de tes exemples fonctionnent ...


Aucun pb de mon côté


A+

17

tu as quelle version de adobe reader ?
Ancien pseudo : lolo

18

Aucun soucis de mon coté avec Fx 3.0.5 et Acrobat 8.1.2 Pro.
Voilà, si ça peut t'aider smile
>>> [URL=http://novaworld.canalblog.com/]Un ptit tour dans ma chambre ??[/URL] <<< En cours de remplissage :p

[b]-> Code Amis MarioKart : 06 87 98 47 83 29
-> Code Amis Animal Crossing : 42 52 87 32 56 89

19

version pdf 8.1.3

voila

20

ok, merci smile donc mes formulaires marchent avec adobe reader 8 et 9.

bon, ben je pense que ca suffira dans un premier temps. j'essayerais d'agrandir la compatibilité plus tard.

une nouvelle version de html2pdf devrait donc sortir sous peu
Ancien pseudo : lolo

21

je ferme ce sujet, il n'est plus utile

!close
--- Close : sujet clos !

sortie de la 3.17 imminente... wink
Ancien pseudo : lolo