Skip to content

Aurélien STRIDE

  • Projets personnels
    • Projets Web personnels
    • Language-of.love
    • Squary Movey / Taiketsu-Doku
    • Sudokube / Wordokube / Linkube
    • Recyclage Augmenté
    • Réflexions en 3D
    • Fièvre de cheval du samedi soir
    • Concours divers
  • Dessins
    • 1998 – Arts Appliqués
    • Actualités
    • Compteurs d’eau
    • Divorce
    • Enquêtes
    • GPS
    • Immobilier
    • Informatique
    • Psycho
    • SNCF
    • Vie de couple
    • Dessins divers
  • Musiques
    • 2016 – Oxydoréduction
    • 2012-Maint. – Mashups
    • 2008-2016 – Indaba Remixes
    • 2013 – Live @ Mistral Palace
    • 2012 – Symphonie Electronique
    • 2010 – Metric : Fantasies
    • 2008 – Marcy Playground : Leaving Wonderland
    • 2008-2010 – Ganadji-Nesis
    • 2008-2009 – Mandalas
    • 2007-2009 – Electrons Libres
    • 2006-2007 – Manifest for a generation
    • 2003 – De Inferni Profundis
    • 1997 – MODified
    • Par genre
      • Ambient
      • Jazz
      • Hip-Hop
      • Nightclub
    • Morceaux non classés
    • Vidéos musicales
    • Playlist Soirée Château de Fitou
  • Travaux graphiques
    • Affiches / Flyers
    • Cartes de visite
    • Jaquettes CD-DVD
    • Logos & Bannières
    • Photomontages
    • Sketchups
    • Weavesilk
  • Tutoriels
    • Les outils du dépanneur informatique
    • Liste de mes programmes favoris
    • L’installation idéale d’un OS
    • Installer un serveur web sous Unix
  • Liens favoris
  • Road Trip

Aurélien STRIDE

Life & Works

Faire un livre de typographie en 10 étapes (p’tet moins…)

18 juillet 2016 by webmaster
  1. Récupérer les polices depuis plusieurs sites (article)
    → PHP et cURL
  2. Dézipper les polices et ne garder que les fichiers TTF et OTF
    → 7-zip en ligne de commande
  3. Extraire le nom exact de la police et renommer les fichiers
    → Classe PHP et fonction exec(), en ligne de commande
  4. Création d’un fichier exemple de texte avec toutes les polices extraites
    → ImageMagick en ligne de commande
  5. Création d’un zip global
    → 7-zip en ligne de commande
  6. Upload FTP du fichier global
    → FTP en ligne de commande
  7. Création de documents de listing (article)
    → VBA Word, lancé en ligne de commande
  8. Conversion des documents en PDF
    → OpenOffice et doc2pdf, en ligne de commande
  9. Fusion des PDF en un seul
    → Adobe Acrobat Pro
  10. Edition du livre
    → lulu.com

Points sur lesquels on peut gagner des étapes :

  • Points 7 et 8 : directement en OpenOffice

Présentation des 3 automatismes

Récupération des polices

Il s’agit de pages PHP lancées par un navigateur, et possédant un script JS de rafraîchissement temporisé.

Chaque page est adaptée selon le site source.

Des Zips au Zip

Les étapes 2 à 8 sont automatisées par un un batch séquentiel.

La génération des PDF et l’envoi en FTP se gèrent par des processus parallèles.

Fusion des PDF

Cela est, pour le moment, fait à la main sous Acrobat Pro 7.

[MAJ] l’automatisme a pu être fait avec ImageMagick en faisant :

  1. conversion des Doc en PDF
    → OpenOffice et doc2pdf, en ligne de commande
  2. conversion des PDF en images 300 DPI (pixellisation), cela évite les soucis de l’éditeur avec les résolution d’images trop faible
    → ImageMagick en ligne de commande
  3. conversion des images en un PDF unique
    → ImageMagick en ligne de commande

Ce qu’il est important de retenir, c’est de savoir jongler entre les différentes technologies pour trouver la solution à ce qui nous préoccupe. Un des inconvénients est que, si une des technologies devient défaillante, cela enraye la chaîne.

Post navigation

Previous Post:

Le carnet en ligne !

Next Post:

Créer une mosaïque d’aperçu de vidéo

[Mashup] Canned Heat meets Mar-Keys - Let's work last night
[Remix] Skype Ringtone
  • Blog
  • Dessins
    • 1998 - Arts Appliqués
    • Actualités
    • Compteurs d'eau
    • Dessins divers
    • Divorce
    • Enquêtes
    • GPS
    • Immobilier
    • Informatique
    • Psycho
    • SNCF
    • Vie de couple
  • Ecrits
    • Chanson : Albinoni mélancolique
    • Chanson : Igor le fantôme
    • Chanson : J'ai besoin de vacances...
    • Chanson : Leave me alone
    • Livre : Discours pour la Présidence
    • Livre : L'affaire des brosses à dents
    • Livre : Le lycanthrope contemporain
    • Livre : Mon perfectionnisme
    • Livre : My Ultimate Fonts Collection
    • Poème : Amour
    • Poème : Au revoir
    • Poème : Dévouement
    • Poème : Everlasting
    • Poème : Infidèle
    • Poème : La route est longue
    • Poème : Messages
    • Poème : Ô Nuit
    • Poème : Regard
    • Poème : Romance
    • Poème : Sadness
    • Poème : Un inadapté
    • Poème : Vouloir mourir
    • Poème : Voyage Initiatique
  • Emploi
    • 1999 - Menuisier chez Manpower
  • Liens favoris
  • Musiques
    • 1997 - MODified
    • 2003 - De Inferni Profundis
    • 2006-2007 - Manifest for a generation
    • 2007-2009 - Electrons Libres
    • 2008 - Marcy Playground : Leaving Wonderland
    • 2008-2009 - Mandalas
    • 2008-2010 - Ganadji-Nesis
    • 2008-2016 - Indaba Remixes
    • 2010 - Metric : Fantasies
    • 2011-2013 - Liaisons Covalentes
    • 2012 - Symphonie Electronique
    • 2012-2023 - Mashups
    • 2013-2015 - Lives @ Mistral Palace
    • 2016 - Music Maker Jam (Android)
    • 2016 - Oxydoréduction
    • Morceaux non classés
    • Par genre
      • Ambient
      • Disco
      • Hip-Hop
      • Jazz
      • Nightclub
      • Playlist Soirée Château de Fitou
    • Vidéos musicales
  • Projets personnels
    • Concours divers
    • Fièvre de cheval du samedi soir
    • Language-of.love
    • Projets Web personnels
    • Recyclage Augmenté
    • Réflexions en 3D
    • Squary Movey / Taiketsu-Doku
    • Sudokube / Wordokube / Linkube
  • Qui suis-je ?
  • Travaux graphiques
    • Affiches / Flyers
    • Cartes de visite
    • Jaquettes CD-DVD
    • Logos & Bannières
    • Photomontages
    • Sketchups
    • Weavesilk
  • Tutoriels
    • Installer un serveur web sous Unix
    • L'installation idéale d'un OS
    • Les outils du dépanneur informatique
    • Liste de mes programmes favoris
© 2025 Aurélien STRIDE - Powered by Minimalisticky