SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 136 visiteurs en ce moment

Accueil > Contribs à ranger > Génération de PDF avec LaTeX : un format imprimable facilement (...)

Génération de PDF avec LaTeX : un format imprimable facilement accessible

mercredi 13 avril 2005

J’ai écrit un script générant des PDF à partir des articles SPIP.

Le principe : on utilise LaTeX (un langage de mise en page assez puissant) pour générer un format papier d’un article ou d’un ensemble d’articles.

Avantages par rapport à une utilisation des extensions pdf de php : toute la puissance de LaTeX est disponibles, avec ses multiples packages, gérant parfaitement les notes de bas de pages, les tables des matières, les liens hypertextes, l’arborescence du document etc...

Inconvénient : à utiliser avec modération car relativement lourd, d’où un système de cache absolument nécessaire pour éviter une surcharge. Il vaut mieux être pote avec le gestionnaire du serveur pour qu’il vous installe LaTeX.

Vous pouvez voir le code source de ce script à l’adresse http://richard.agora.eu.org/source/...

A vous de l’adapter pour votre site.

En ce qui concerne les images, pdflatex ne prenant que des PNG, la solution la plus simple que j’ai trouvée est d’utiliser la commande convert avec shell_exec, qui n’est pas non plus installée par défaut.

Tous les raccourcis spip sont implémentés sauf les listes imbriquées.

Bonne chance aux courageux qui tentent l’utilisation

Voir en ligne : code source de ce script

Vos commentaires

  • Le 14 avril 2007 à 16:47, par rambc En réponse à : Génération de PDF avec LaTeX : un format imprimable facilement accessible

    Je cherche une classe ou une fonction PhP qui permettrait la création de fichier PDF à partir d’un fichier LaTeX indépendemment de SPIP (en utilisant EasyPhP en local par exemple). Etant « débutant » mais motivé pour apprendre, je souhaitrais savoir si votre code que je n’arrive pas à télécharger contient ce qu’il faut pour arriver à mon but.

    Par avance merci.

  • Le 25 mars 2010 à 17:08, par Dorch En réponse à : Génération de PDF avec LaTeX : un format imprimable facilement accessible

    Le lien vers le code source est invalide !

    J’ai besoin de trouver ce script qui génère un fichier tex à partir d’une rubrique ou d’un article afin de pouvoir faire une version imprimable d’un site entier en pdf.

    Quelqu’un sait-il où est passé ce code source ?

Répondre à cette brève

Ça discute par ici

  • ORR v2

    21 mai 2013 – 106 commentaires

    ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues. Je ne reprendrai pas les explications données dans la version 1. Les nouveautés : 1. Gestion des autorisations Le principe (...)

  • Visualiser un PDF dans un article

    13 juin – commentaires

    SoyezCréateurs utilise un modèle pour afficher un PDF dans le corps d’un article Un peu d’histoire Avant, les navigateurs n’incluaient pas de lecteur PDF nativement ce qui avait conduit à la création du plugin Lecteur pdf javascript pdf.js. Mais, (...)

  • Aveline v2

    9 novembre 2012 – 97 commentaires

    Aveline est une collection de noisettes hautement paramétrables, compatibles avec les thèmes Z et à inclure dans vos pages avec le noiZetier. Compatibilité Cette version 2 du plugin Aveline s’utilise, sous SPIP 3, avec la version 2 du noizetier, (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 32 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, ajouter (...)