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}
.
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 :
Ajouts
Cette documentation est sommaire et pourrait être enrichie.
Discussions par date d’activité
184 discussions
Bonjour,
J’ai installé votre plug-in pur générer mes pages en PDF et cela marche plutôt bien, sauf pour les images qui apparaissent pas dans une taille non adéquat. Comment régler les formats des images, ou à la limite les enlever automatiquement de la génération PDF ?
Répondre à ce message
Bonjour,
décidément les mises à jour récentes provoquent des comportements inattendus :
la dernière m a j marche bien sur les articles mais sur les rubriques provoque l’erreur (tout marchait juste avant) :
FPDF error : Unsupported image type : png ?1482147836
Cela vient de quoi ? Merci.
Même problème pour moi (SPIP 3.1.6 [23598] ) : « FPDF error : Image file has no extension and no type was specified : ».
Merci de votre aide.
Bonjour,
Problème aussi avec : FPDF error : Unsupported image type : jpg’
Avez-vous résolu ce problème ?
Merci.
Répondre à ce message
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é
Répondre à ce 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 !!!!
Répondre à ce 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
Répondre à ce 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
Répondre à ce message
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
(je n’ai pas essayé avec
).
Répondre à ce message
Bonjour,
Les accent semble pas géré, déjà vu le problème ?
Répondre à ce 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
Répondre à ce message
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
Je confirme le bug. Testé sur un spip vierge (3.1.1) avec seulement ce plugin activé. Apparament la balise ne produit plus rien. je ne vois pas trop d’ou ça pourrait venir
un peu trop vite, regarde plus bas
Et cela peut faire l’objet d’une màj de ce plugin par ex. ?? Si c’est bien d’un renommage dont on parle ....
merci d’avance !
c’est fait
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 :
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.
Suivre les commentaires : |