Aller au contenu principal

3 formations

XSLT

XML : initiation à CSS pour XML et XSLT
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Les données peuvent être présentées de nombreuses manières : via des bases de données relationnelles comme MySQL ou celles utilisées par Microsoft Access, dans un tableur de type OpenOffice, dans un fichier JSON, un simple fichier texte… Parmi toutes ces options, XML (eXtensible Markup Language) a de nombreux avantages. Ce langage a façonné l’histoire numérique en enfantant notamment HTML, le langage des pages web, mais aussi les flux RSS, les fichiers des liseuses « epub » ou le format utilisé pour les documents de plusieurs suites Office (le « x » de l’extension « docx »). Sa structure permet d’être à la fois lisible pour un humain et une machine, facilitant la récupération des données, leur transformation pour les restituer dans un format adéquat : page web, document PDF, ou autre structure de données. Au cours de cette formation, vous apprendrez la syntaxe de XML pour rédiger des données structurées, ainsi que la syntaxe de CSS, un langage permettant de styliser ces données. Vous apprendrez à utiliser XSLT, un langage de transformation de structures XML pour les exporter en XML ou dans un autre format. Enfin, vous apprendrez à naviguer dans une structure XML avec XPath.

Créer des PDF accessibles avec Apache FOP
Accessibilité - Débutant

Débutant Présentiel
À distance
2 jours 1050€ HT

Depuis la création du format PDF par Adobe en 1992, de nombreux outils servent à générer avec des programmes informatiques ce format de fichier omniprésent. Ces dernières années sonnent l’avènement de la génération par navigateur interposé, en particulier avec Puppeteer et son moteur embarqué de navigateur Chrome. Cependant, au-delà des problématiques spécifiques de développement – couleurs, mises en page, métadonnées – pour lesquelles les standards s’améliorent de jour en jour, les navigateurs web ne sont pas aujourd’hui en mesure de proposer des documents PDF avec l’ensemble de leurs fonctionnalités, comme les signets, la sémantique ou la sécurisation par mot de passe. L’accessibilité de ces documents est également mise de côté alors que la norme PDF/UA 2 est prévue pour 2023. Au cours de cette formation, vous découvrirez la création de documents PDF avec le langage FO et le logiciel Apache FOP. Vous apprendrez à créer vos pages, à mettre en page vos documents et à y intégrer des couleurs et images. Vous découvrirez les normes PDF/UA et WCAG 2.0, les points à prendre en compte pour l’accessibilité, ainsi qu’à créer des documents PDF compatibles avec ces deux normes.

XSL-FO : Créer des documents PDF avec Apache FOP
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Le document PDF (Portable Document Format) est indémodable pour partager rapidement et simplement des documents compris par tous les équipements, du smartphone à l’imprimante en passant bien sûr par l’ordinateur. Créé par la société Adobe il y a plus de trente ans, de nombreux outils pour générer des documents PDF sont apparus, chacun avec leur type de fichier en entrée, parmi lesquels LaTeX, html2pdf, PostScript ou encore XSL-FO. Ces dernières années, la tendance est à la génération par navigateur interposé (via wkhtml2pdf et Selenium d’abord, puis Chrome avec Puppeteer), occasionnant, malgré de bons résultats visuels, des problématiques spécifiques de développement (accessibilité, couleurs, métadonnées…). Au cours de cette formation, vous découvrirez la génération de documents PDF avec la norme XSLT et Apache FOP. Tout d’abord, en utilisant XSL, XSLT et XPath pour manipuler et transformer une structure de données XML. Ensuite, en créant vos premiers documents PDF avec XSL-FO. Vous apprendrez à configurer Apache FOP pour personnaliser et généraliser vos documents PDF. Enfin, vous découvrirez la sémantique PDF pour réaliser des documents le plus accessible possible, compatibles avec la norme PDF/UA et WCAG 2.0.