Article PDF

Présentation d’un plugin fournissant une version PDF de l’article en cours

Présentation

Le plugin article PDF est encore développé sur la zone. Il est parfaitement fonctionnel mais possède peut être encore quelques bugs. Il permet de convertir votre article sous forme de fichier PDF. Vous pouvez alors à loisir l’enregistrer ou l’imprimer.

Le fichier pdf généré gère les liens html ainsi que les images de l’article.

Installation

L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html.

Une fois le plugin activé vous disposez d’une balise #ARTICLE_PDF à placer dans votre squelette sous la forme #ARTICLE_PDF{id_article}, et d’une balise #RUBRIQUE_PDF à placer sous la forme #RUBRIQUE_PDF{id_rubrique}.

Format PDF

La balise génère alors un bouton qui vous permet d’afficher la version au format pdf de l’article

Il est aussi possible d’ajouter, dans la partie head du squelette html d’article, <link rel="alternate" type="application/pdf" href="#URL_PAGE{article_pdf}|parametre_url{id_article,#ID_ARTICLE}" /> et/ou <link rel="alternate" type="application/pdf" href="#URL_PAGE{rubrique_pdf}|parametre_url{id_rubrique,#ID_RUBRIQUE}" />, afin de lier sémantiquement la version pdf à l’article en cours.

Nota : ce plugin nécessite d’avoir la bibliothèque image GD2 sur votre serveur (ce qui est souvent le cas).

installation SPIP 3

Sous SPIP 3, il est nécessaire d’installer la librairie FPDF dans le répertoire /lib/h5c1accba-fpdf17 (le créer au besoin si l’installation automatique échoue)

Limites

Le plugin a quelques limites, notamment le générateur de pdf, qui n’accepte pas de texte en utf-8 en entrée, ce qui nécessite une conversion préalable.

Personnalisation

Vous pouvez remplacer l’icône du bouton article pdf en remplaçant le fichier plugins/article_pdf/img_pack/article_pdf.png par le votre

Quelques icônes alternatives

Vous pouvez aussi adapter la page PDF générée, en modifiant des copies des squelettes d’origine article_pdf.html et rubrique_pdf.html dans votre propre dossier ./squelettes/.

Auteurs du plugin :


-  Paul Sanches
-  Aquinatus
-  Cédric Morin

Ajouts

Cette documentation est sommaire et pourrait être enrichie.

Discussion

13 discussions

  • Je n’arrive pas à créer un pdf.
    Ce qui est curieux c’est que l’on voit, au début de la page en partie un affichage de menus de la partie côté privé !
    J’ai bien la version adaptée, avec remise à jour, au cas où, v1.0.12,
    En survolant le lien j’ai bien le lien

    http://domaine.tld/spip.php?page=article_pdf&id_article=65

    Merci de votre aide.

    Répondre à ce message

  • 9

    Pour info, les dernières versions de ce plugin ont disparu de la zone de téléchargement, reste juste la version pour Spip 1.9
    (il en est de même pour d’autres plugins)

    • heu, moi je les vois bien :)

    • toutes versions de spip

    • spip version 3

    • heu, c’est une capture d’écran de quel site ca ?

    •  ???
      https://plugins.spip.net/spip.php?page=telechargements

      l’adresse ou je vais depuis des années et qui était, avant, directement accessible de spip contrib
      L’adresse sur laquelle on va également avec le lien indiqué dans cet article...
      Bref le truc tout à fait officiel que vous utilisez tous :-)

    • heu.. oui alors c’est une page qui a été utilisé par quelques personnes, mais qui n’est pas vraiment officielle, et qui a priori va disparaitre.

      On a plugins.spip.net tout court pour avoir les telechargeemnts (et un jour nous esperons fusionner cela dans contrib).

      je modifie l’article pour ne plus pointer dessus (vu que l’article liste aussi deja les zips, et que l’installe en mode auto fonctionne aussi)

    • pour revenir à la page : c’est depuis le passage à git.spip.net. le tri alpha n’est plsu correct. Mais si vous allez sous S vous verrez ensuite les versions du plugin.

      C’est un peu chelou, j’ai ouvert un ticket ailleurs, car je ne sais pas comment résoudre

    • C’est plus que chelou, il y a un stock de plugins en vrac et en plus, ils sont sur 3 lignes, bonjour le scroll.
      Après, ne ne comprend pas votre histoire de page non officielle.
      Je vais bien sur « plugins.spip.net tout court pour avoir les telechargeemnts » et, n’étant ni geek, ni informaticien, je vous avoue que je me contente de cliquer sur téléchargement ce qui me semble logique. Je tombe donc sur la page que je vous ait indiquée et que vous dite non officielle et inutilisée...
      Je pense que vous avez un peu compris le problème. J’arrête donc de polluer la page de ce plugin avec du HS :-)
      Bonne soirée

    • Ah bah moi je cherche le nom du plugin qui m’intéresse, et je tombe sur sa page.

      Et puis de toute facon les zip sont aussi dispo ici alors...

    Répondre à ce message

  • 14
    Philippe Robin

    bonjour

    pour info, l’activation de ce plugin nuit au bon fonctionnement du plugin de squelette html5_editorial.

    il empeche le squelette de récupérér les icones géres par https://fontawesome.com/v4.7.0/icons/

    à la place il y a des petits carrés.
    voili voilou ...

    • hum, je vois pas trop comment ce plugin pourrait generer ca. tu es sur qu’il y a pas d’autres plugins qui bloquent ?

      si c’est le cas, ’essaierai de regarder plus en détails.

    • Philippe Robin

      bonsoir

      quand je le désactive, j’ai bien les icones susmentionées, quand je l’active et que je rafraichis le cache, je n’ai plus d’icones ...
      d’ou ma conclusion. mais je ne suis pas un expert. Et j’ai quelques autres plugins, mais c’est celui ci qui donne ce dysfonctionnement.

    • je viens de mettre le squelle en local. Juste pour savoir où cela serait censé être les icones ?

    • Philippe Robin

      sur le squel d’origine, voir la pièce jointe. on ne peut mettre qu’un pièce par message, je fais donc 3 messages de réponses

    • Philippe Robin

      en haut à droite

    • Philippe Robin

      haut milieu de la page d’accueil

    • peux tu me mettre le lien vers quel squelette lui même ? je suis pas sur d’avoir installé le bon

    • Philippe Robin
    • hum, même sans le plugin je vois pas ces icones. Il y a un truc à régler ?

    • Philippe Robin

      En utilisant le plugin « Liens vers les réseaux sociaux » (sociaux), vous aurez les icônes des réseaux que vous aurez choisis.

    • hum je reproduit pas ce bug avec « article pdf ».

      Il me faudrait du coup un exemple en ligne.

    • Philippe Robin
    • hum. La depuis l’extérieur je peux difficlement reproduire. On diraitque c’est la requete des polices qui est incomplète, mais du diable si je comprend le lien avec article_pdf

      La seule solution que je vois pour aller plus loin est que vous m’envoyiez en privé un export de la base - en supprimant les données personnels.

    • Philippe Robin

      bonjour

      pour info, une mise à jour de SPIP de 3.2.2 vers 3.2.4 semble avoir corriger le problème.

      merci à vous.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom