Pages, ePub et bizarreries
Anomalies sur la version '09 ou erreurs de ma part…?
Que les choses soient claires, j'aime bien Pages (voir cette chronique sur urbanbike).
Mais devant produire un fichier ePub pour un ouvrage à venir (voir cette chronique sur urbanbike), je me retrouve face à un truc étrange que je soumets aux lecteurs curieux…
Certes, le ePub à produire contient près de 470 copies d'écran. Ce que je produis a été accepté par le validateur d'Apple, mon ePub s'affiche fort bien dans mon iPad. Sauf qu'il est à trous…! Un véritable Emmental numérique. Le texte est au complet, les images non. Pas de rupture nette, genre, les premières pages puis plus rien. Non, des disparitions même pas régulières…!
Comme c'est un ePub, il suffit de dézipper le fichier pour voir son contenu et jeter un oeil dans le dossier images. Et à chaque tentative, très exactement 88 images sont retenues et toujours (…j'insiste…!) les mêmes.

Mon dernier dossier après moults corrections…

Le précédent dans la corbeille…

Étrange, étrange…!
Du coup, je me suis demandé si c'était le mélange PNG et JPG qui posait problème… Hop, tout converti en PNG…!
Ensuite, je me suis demandé si c'était la taille des images (le dossier source tourne autour des 228 Mo) qui posait coinçait.
Comme la largeur maximale des fichiers image dans un ePub ne dépasse pas les 468 pixels, j'ai mouliné mes 470 fichiers et des poussières pour les porter à cette largeur et mon dossier d'illustrations s'est réduit à 33 Mo.
Après je me suis posé la question des liens : est-ce que mes liens sont corrects. Là, aucune possibilité de le vérifier comme sur InDesign qui affiche le lien complet. Pages indique juste que c'est telle image qui est lié mais sans indiquer le chemin.
Pour en avoir le coeur net, j'ai dupliqué mon dossier de travail puis utilisé Name Mangler (voir cette chronique sur urbanbike) pour les renommer séquentiellement.
Puis j'ai testé la solution de réimporter (non, j'aime perdre du temps…!) en lieu et place chaque image préalablement renommée et placée dans un dossier également renommé…!
Et là, étrange de chez étrange…!

À ma gauche, mon document de travail avec une image avec son nom préalable (petit coup de zoom)…

À droite le même fichier image allégé (468 pixels de large), renommé et placé dans un nouveau dossier…

Pour que les choses soient faites dans le règles de l'art, pas de cliqué/déplacé mais une véritable importation dans Pages…

Petit coup de zoom…!

Donc, j'importe bien une image nommée 469.png depuis un dossier "zim"…

L'import étant effectué, je clique sur l'image pour la sélectionner et lire son nom dans Pages… Coup de zoom…!

Ahhhhhhhhhh… ! Le nom du fichier reste identique à l'étape précédente. Bon, imaginez que j'ai fait un grand nombre de tests, viré l'image, l'importer dans un autre chapitre… Niet ! Comme si Pages conservait la mémoire du fichier d'origine…! Et essayé sur plein d'images dans mon document. Sans résultat. Même créé un document vierge, importé cette image puis copié/collé et… Et non…!
Vous vous souvenez de l'épisode du sparadrap du Capitaine Haddock…?!
Bon, là, j'ai craqué. Mauvaises ondes. Le XV tricolore s'est pris une déculottée au même instant.
Alors…?
Alors, je suis revenu à mon dossier de départ (les images non renommées séquentiellement) car je me suis rappelé que les images d'origine étaient toutes avec un suffixe .PNG et celles retraitées par Name Mangler finissaient par .png…
Et puis, également pour ne pas perdre encore trop de temps (sic…!) et en prévision d'un résultat incertain.
Du coup j'ai tenté une autre opération, opéré cette fois-ci en mode structure et en jouant sur le simple cliqué glissé depuis le finder (…depuis PathFinder dans mon cas).

Là, il s'agissait simplement de glisser à côté de l'image précédente la version modifiée puis de supprimer la plus ancienne (ruse…!). Et pour repérer le bon grain de l'ivraie, de jeter un oeil sur le suffixe.

La nouvelle image se termine bien par .png (en minuscules)…

La première se finit bien par…

.PNG en capitales.
Facile alors de supprimer l'image d'origine et donc d'être certain d'avoir placé la nouvelle depuis le nouveau répertoire…

Hop, petit coup de zoom… .png (en minuscules)

Étant ainsi assuré que les images étaient bien remplacées, j'ai poursuivi sur une large centaine d'illustrations puis réalisé un ePub de contrôle…
Pour finir par me retrouve à nouveau bloqué à 88 images…!!!
Tout en constatant (retour à la première copie d'écran de ce billet) que les remplacements avaient bien eu lieu…!

Bref, cela coince quelque part…!
Soit il y a un souci (mais en ce cas, pourquoi Pages ne me le signale pas — aucune image flottante mentionnée dans son rapport d'export) ; soit je suis tombé sur la limite de cette version en terme d'images embarquées. Soit je suis une buse (pas impossible non plus…!)…
À suivre…! Et PDF4ever !!
NB : on annonce une nouvelle version de iWork'11. Si cette dernière corrige ce souci/limite, je suis preneur…!
NB 2 : de là à ce que je retourne sous InDesign, il y a un pas… que je ne souhaite pas franchir à nouveau…!
NB 3 : Dimanche matin. Eurêka mais j'ai mis les doigts dans le code. Suite des explications avec copies d'écran comme précédemment avant demain. Mais toutes les images (deux premiers chapitres) sont désormais visibles… Ouf…!