FlyingButtons : automatisez vos portfolios PDF !
March 24, 2010 | Snippets | fr | en
Comme illustré dans BlogNot! en juin 2008, InDesign permet de réaliser des boutons interactifs très sophistiqués. Par exemple, on peut préparer un PDF de façon à ce qu'il simule des images surgissantes contrôlées par des vignettes cliquables, comme on en trouve souvent dans les portfolios d'artistes. Mais cela nécessite une série compliquée d'opérations dans InDesign. On doit tout d'abord créer un ensemble de blocs pour héberger les vignettes, puis le receptacle des images pleine taille, puis convertir tout ce petit monde en boutons, puis importer les images une par une dans une copie du receptacle, que l'on convertira à son tour en bouton, puis gérer les états et les connexions entre tous ces boutons... Ouf ! C'est une procédure tellement pénible qu'on finit par y dissoudre toutes nos forces créatives.
Le script FlyingButtons pour InDesign CS4 (actuellement en version beta), vient à notre secours pour shunter toutes ces tâches rébarbatives. Concevez vos vignettes, placez-y vos images (ajustées, recadrées, peu importe), créez le bloc destination, sélectionnez tout et lancez FlyingButtons.js. Le script construit et connecte tous les boutons nécessaires, puis génère le PDF final.
Stylisation avancée
Par défaut, FlyingButtons préserve le style d'objet de chaque composant lors de sa conversion en bouton. Le script ne crée pas d'état et d'aspect spécifique pour les événements de survol ou de clic. Toutefois l'utilisateur a la possiblité de spécifier des rendus alternatifs en créant un ou plusieurs Styles d'objet(s) respectant les conventions suivantes :
NOMMAGE DU STYLE | EXEMPLE | DESCRIPTION |
---|---|---|
Nom quelconque identifiant le style racine. | THUMB | Style par défaut appliqué à une vignette quand aucun bouton n'est requis. |
Nom dy style racine + "_off". | THUMB_off | Appliqué à une vignette au sein d'un bouton dans l'état Normal (inactif). |
Nom dy style racine + "_over". | THUMB_over | Appliqué à une vignette lorsque la souris survole le bouton. |
Nom dy style racine + "_click". | THUMB_click | Appliqué à une vignette lors du clic (mouse down). |
Nom dy style racine + "_img_off". | THUMB_img_off | Appliqué à l'image contenue dans la vignette au sein d'un bouton dans l'état Normal (inactif). |
Nom dy style racine + "_img_over". | THUMB_img_over | Appliqué à l'image contenue dans la vignette lorsque la souris survole le bouton. |
Nom dy style racine + "_img_click". | THUMB_img_click | Appliqué à l'image contenue dans la vignette lors du clic (mouse down). |
Le point important à retenir est que vous devez ré-appliquer votre style « racine » par défaut à toutes les vignettes avant de lancer le script.
Comments
PDF pas mort…!!! Loin de là…
Serait-ce le premier d'une longue série pour PDF interactif ? J'ai hâte de tester.
> [...] J'ai hâte de tester.
J'ai hâte aussi, car c'est une version préliminaire « ultra-beta » que nous avons là. Un script écrit à l'arrache en quelques heures, juste pour apprécier la viabilité du principe. Mais ce qui marche chez moi marche-t-il chez vous? Pochette-surprise!
Ahhhhhhhhhh…! Marche super bien… Pré requis InDesign et PDF nécessaires…
Je vais me permettre de t'expédier un essai tout simple avec des petites images…
Marc, je vais retoucher encore un poil ma petite maquette d'essai expédiée hier…
Il y avait longtemps que je ne m'étais pas autant amusé…
Mais j'en ai une autre en préparation plus amusante…
Merci JC!
Résultat à déguster sur Urbanbike:
http://www.urbanbike.com/index.php/...
Tout bon ce script ! Impeccable pour pallier la ridicule palette de boutons d'InDesign.
Je sens qu'il va trouver sa place dans notre studio …
@ Vincent
N'hésitez pas à m'envoyer des exemples de réalisations motorisées par FlyingButtons, je compte en faire une petite galerie.
Marc, un dispositif additionnel qui permettrait de disposer les vignettes sur un calque tiroir (que l'on pourrait fermer et ouvrir dans le pdf affiché via un icône "poignée" :-) + du multi-pages et cela se nomme FlyingButtons Pro…!
"Éclate totale" en ce moment… Vivement que j'ai un iPad pour tester si le PDF généré est correctement interprété mais j'imagine bien FlyingButtons en adéquation avec un iPad pour une manière différente de construire une narration (technique comme de voyage :-)…
10542 fois et demi merci :-)
This would be amazing to help the college kids I teach build their portfolios. Unfortunately the school is moving to CS5 for the Fall semester. Any chance this will be CS5 compatible soon?
Hi Michael,
Thank you for your comment. I put your query on record ;-) I plan to update the script on September.
@+
Marc
Hi Marc - I'd like to have more than one page in my PDF with this functionality. For example a page for website examples and another page for logos. Is this possible and if not do you have any suggestions.
Cheers
Ben