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é
4 discussions
Attention = incompatibilité rencontrée entre Article_PDF et AccèsRestreint si interdiction de lecture des documents liés à des articles restreints !
Solution imaginée
En l’attente d’un ajout de Rewrite sur
re-programmé par AccèsRestreint, pour forcer l’appel à son URL de pré-calcul d’accès,
je suggérerais que Article_PDF propose une option pour rediriger son URL enregistrée dans ...
- - mais avec perte de la confidentialité d’accès selon les visiteurs authentifiés..
Répondre à ce message
Bonsoir
Je suis sous SPIP 4.2.6, squelette ALPHA html5UP 2.1.0, PHP 8.1.24 et hébergeur LIKUID (www. svtbelrose.info). Je ne connais pas du tout le principe des boucles. J’ai bien installé le plugin article PDF 1.0.17 mais je suis incapable de finaliser la procédure car je ne sais pas du tout comment ajouter des balises, sous quelle forme, et dans quels fichiers.
D’avance merci pour votre aide
Cordialement
Odile
Répondre à ce message
Bonjour,
Suite aux mises à jour, les pdf générés n’incluent plus les images de l’article mais un lien vers celles-ci. Comment revenir au fonctionnement incluant les images ?
Ma config :
PHP 7.0.33-0ubuntu0.16.04.15
MySQL : 5.7.31-0ubuntu0.16.04.1
SPIP 3.2.11 + écran de sécurité 1.4.1
Article PDF 1.0.14
FPDF 2.0.2
Par avance merci de votre aide,
Cordialement.
Visible ici : https://www.geneacaux.fr/spip/
Bonjour,
j’ai le même souci que toi, as-tu résolu ton problème ?
Merci par avance
Bonjour,
Le problème me semblait résolu puis à nouveau HS :
SPIP 4.1.12
Article PDF 1.0.17
FPDF installé comme suit :
/spip/lib/h5c1accba-fpdf17/v3.0.2
J’avoue que le plugin fpdf déplacé me déconcerte mais je ne sais plus que faire.
Répondre à ce message
Bonjour
Avec Spip 4.2.5, PHP 8.2
Si un article est affecté d’un logo aux formats webp ou svg, la génération du fichier pdf plante.
Quand je modifie le fichier « article_pdf.html » en commentant les lignes 29 et 30, le fichier pdf est bien généré.
Il n’y a alors plus le logo de l’article.
Le mieux serait d’exclure du processus les logos webp ou svg, mais là, je ne saurai pas faire...
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 : |