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

Récupérer le zip du plugin sur l’espace de téléchargement de la Zone : http://files.spip.org/spip-zone/.
L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html.

Vous devez juste renommer le dossier article_pdf_1_9 en article_pdf

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
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

Auteurs du plugin:


-  Paul Sanches
-  Aquinatus
-  Cédric Morin

Ajouts

Cette documentation est sommaire et pourrait être enrichie.

updated on 2 October 2019

Discussion

172 discussions

  • Bonjour,
    Je suis en train de réaliser un site avec Spip 3.2 et Escal V3.
    J’ai pris le plugin Article PDF que je trouve intéressant et qui fonctionne très bien avec ces deux versions.
    Je suis webmestre pour des associations mais pas développeur, alors j’ai une question, il est intéressant de permettre la création d’un pdf pour un article au sens littéral, par contre quand l’article est un diaporama, un flux rss, etc., donner la possibilité au visiteur de réaliser un pdf n’a pas grand intérêt.
    Y a t’il la possibilité avec un mot clé ou autre, de désactivé la fonction ou plus simplement la présence du bouton d’Article PDF sur ces articles ou rubriques?

    Cordialement,

    André

    Reply to this message

  • Sur une 3.2 “out of the box”, avec squelettes Zdist, ça fonctionnne pile poil.
    http://college-francois-villon.scola.ac-paris.fr/spip.php?page=plan

    n’joy
    romain

    ps : merci !!!!

    Reply to this message

  • pour info

    Warning: Creating default object from empty value in /home/web12366/web/ecrire/public/evaluer_page.php(51) : eval()’d code on line 184
    FPDF error: Unsupported image type: png’

    sur SPIP 3.1.3 [23214]

    la seul image est le logo de l’article

    que puis je faire

    Reply to this message

  • Bonjour,

    Merci pour ce plugin qui est quand même efficace et relativement simple d’usage. J’ai cependant un problème.

    Je souhaiterais que la mise en page de mes articles soit reproduite dans les pdf. J’utilise un fichier stylearticle.css dans un dossier /persocss situé à la racine de mon site. Pour l’instant, le plugin ne prend pas en compte ma mise en page perso. Comment faire pour qu’elle soit intégrée au plugin? Merci

    Jérôme

    Reply to this message

  • 1
    Bouquet

    Bonjour

    J’ai installé le plugin et tout fonctionne très bien Le pdf se fait normalement sauf pour les images qui sont remplacées par leur adresse entre crochet. [http://xxx.xxx.org/IMG/UserFiles/Images/arton1.png].

    Qu’ai-je bien pu oublier ?

    Merci d’avance pour votre aide.

    Jean-Louis

    • Apparemment, article_pdf ne reproduira que les images enregistrées dans la médiathèque et insérées dans l’article avec la balise

      1. <img>

      (je n’ai pas essayé avec

      1. <doc>

      ).

    Reply to this message

  • Bonjour,

    Les accent semble pas géré, déjà vu le problème ?

    Reply to this message

  • Bonjour,
    Jusqu’à présent j’ai utilisé le plugin “article pdf version 0.49” sans problème et ce jour il me renvoi une page L2: syntax error, unexpected et Erreur SQL Erreur d’exécution, alors pourqoi? est-ce la mise à jour des plugins? mystère et boule de gomme, j’envoie une image pour voir

    Reply to this message

  • 4

    Bonjour,

    J’ai fait marcher ce plugin sans soucis mais depuis une nouvelle mise à jour d’un autre plugin (Zspip, composition, ou autre car je ne sais pas à partir que quand cela n’a plus marché, car l’erreur est discrète) , à la place de l’icône pdf , j’ai :
    -  pour un article, la mention : id_article seulement et discrètement,
    -  pour une rubrique : id_rubrique

    Cela vient de quoi à votre avis ?
    merci d’avance

    Reply to this message

  • 1

    Salut,
    un soucis depuis la mise a jour du 28 avr. 2016
    Avec paquet.xml , les balises options et fonctions disparaissent, comme indiqué dans cet article -> http://plugins.spip.net/redaction-du-paquet-xml.html

    Il faut donc renommer
    article_pdf_mes_options.php en article_pdf_options.php
    et
    article_pdf_mes_fonctions.php en article_pdf_fonctions.php

    et tout remarche

    • merci pour le signalement.

      c’est corrigé avec la version 0.4.9 qui devrait sortir d’ici une heure.

    Reply to this message

  • 1

    bonjour
    un problème apparu depuis (...? la dernière version ?)

    lors de la génération du pdf pour un article.. erreur

    Fatal error: Class 'FPDF' not found in /home/venissie/web/spipr/plugins/auto/article_pdf_2_0/pdf/lib_pdf_global.php on line 13 

    le plugin FPDF est bien installé...

    j’ai désisnstallé réinstallé... rien n’y fait....

    merci d’avance d’une piste..

    pam

    • je précise que la librairie fpdf est bien installée dans /web/spipr/lib/h5c1accba-fpdf17
      et que la classe FPDF est bien définie dans fpdf.php...

      dans un autre test, après réinstallation de articlepdf et fpdf, j’obtiens...

      Filtre pdf_first_clean non défini        plugins/auto/article_pdf_2_0/article_pdf.html        _rubrique_mere        

      ...

      et ce sur tous mes sites mutualisés...

      pam

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom