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
Juste une observation : le plugin contient un fichier Lisez-moi.odt qui fait référence à des fichiers php3 et qui donne un mode d’installation archaïque…
Sinon, bravo :-)
Répondre à ce message
Bonjour,
Après plusieurs essais sous Firefox et ie8, j’ai essayé avec ie6. J’obtiens l’erreur suivante :
Bonsoir,
J’ai trouvé. Chez 1&1, php est en version 4 par défaut. Dans l’aide 1&1, il est expliqué l’utilisation d’un fichier .htaccess pour paramétrer php5.
J’ajoute que j’utilise spip en version 2.0.8 compatible avec le plugin beespip en version 2.0
A+ inchallah
Répondre à ce message
Bonjour,
ça fonctionne en local mais pas chez l’hébergeur. Mon site est chez 1&1 en mutualisé.
Répondre à ce message
bonjour, merci bien pour ce plugins tres interessant, j’aimerai bien savoir comment rendre ce plugin compatible avec les caracteres arabe, Encodage en utf-8 , et affichage du pdf de droite a gauche (alignement texte),
Si Vous avez des idées merci de m’indiquez le chemin a suivre.
Répondre à ce message
Bonjour à tous,
Pour ma part, sur spip 2.1.2, ce plugin fonctionne hélas mal... et surtout différemment selon les articles, sans que j’arrive à comprendre la logique.
Selon les articles, j’ai parfois l’erreur :
L’image “http://www.portage-si.fr/spip.php?page=article_pdf&id_article=28” ne peut être affichée car elle contient des erreurs
Ou bien, plus souvent : Impossible d’ouvrir le fichier (./IMG/puce_frame0.gif)
Dans d’autres cas, le pdf se créer correctement !
Tous ces articles ont généralement un logo et un sommaire automatique.
J’ai essayé la correction de Pierre :
[$logo_fichier=’IMG/(#LOGO_ARTICLE|fichier)’ ;] //fonctionne correctement
mais pas de changement...
Pour tenter de résoudre l’erreur Impossible d’ouvrir le fichier (./IMG/puce_frame0.gif),
j’ai copié ce fichier puce_frame0.gif (puce de spip) qui n’existait pas à la racine de IMG, en permissions 777, mais aucun changement non plus...
Merci pour toute aide !
Régis
Apparemment j’ai résolu mon pbm qui venait d’une incompatibilité de 2 fonctionnalités du couteau suisse : le sommaire automatique et les intertitres en image...
Répondre à ce message
Bonjour,
je suis en SPIP 2.1.2 [16017]
avec plugin divers et variés dont :
- Article-PDF v2.0
- fckeditor-spip-2.6.5
Le problème que je rencontre :
lorsque j’édite un article avec fckeditor, tout est transformé en code HTML —> normal
lorsque je transforme l’article ainsi traité les caractères spéciaux ne sont pas traduits : par exemple, le é reste &ecute; —> résultat le document PDF contient tous ces codes au lieu des caractères spéciaux voulus.
N’ayant pas trouvé signalement de ce problème, je suppose que c’est du à ce mariage entre FCKEDITOR et Article-PDF.
Je pense avoir résolu mon problème, mais n’étant pas du tout compétent en PHP je suis allé à la pèche et j’aimerai savoir si ma proposition est valide :
dans le fichier article_pdf_mes_fonctions
1) ajouter l’instruction $texte = html_entity_decode($texte) ; //pour décoder les caractères ISO-8859-1 au-dela de 128 après l’application de la fonction unicode2charset
2) ajouter $trans[« &rsquo : »] = « ’ » ; après l’instruction $trans[« û : »] = « û » ; (en effet le caractère &rsquo n’est pas dans la table de translation PHP.
Merci de me dire ce que vous en pensez.
Bien cordialement.
Répondre à ce message
Bnjour,
Je passe tout doucement un site à la version 2.1 de spip.
J’ai installer la dernière version de ce plugin qui a son utilisation me génère cette erreur
Unsupported image type : gif ?1271054839
d’avance merci
Nicolas
Bonjour,
J’ai aussi eu le même problème sous Spip 2.1. J’ai l’impression que c’est le logo de l’article qui est la source de l’erreur.
Dans le fichier article_pdf.html, en remplaçant la ligne 32 :
[$logo_fichier='(#LOGO_ARTICLE_RUBRIQUE|texte_script|extraire_attribut{src})';] //fonctionne correctement
par :
[$logo_fichier='IMG/(#LOGO_ARTICLE|fichier)';] //fonctionne correctement
cela a résolu le problème. J’espère que cela pourra vous aider.
salut,
Merci de ta réponse, je testerai quand le reste du site sera stable et te dirai ce qu’il en est.
Bonjour,
Mêmes caractéristiques : Spip 2.1, le logo de l’article qui pose problème.
Grand merci pour l’info : j’ai introduit la modification, et de nouveau le plugin fonctionne.
Répondre à ce message
Je viens installer ce plugin, il fonctionne très bien.
J’aimerai pouvoir également visualiser dans le PDF les miniatures des images du portfolio qui est situé en bas de l’article. Quelqu’un a-t-il une solution ?
Merci
Bruno Gerelli
Répondre à ce message
J’ai la bibliothèque gd2 mais les pdf ne sont pas générés dès qu’il y a une photo
Bonjour,
désolé pour le message un peu abrupt, mais je l’ai publié par accident avant d’y mettre les formes.
Bref, le temps que j’écrive ce message, mon problème c’est résolu de lui-même.
Alors là, j’y comprends plus rien. Peut-être qu’il fallait juste attendre.
Par contre, je reviendrai sûrement pour la mise en page car c’est pas très joli.
Répondre à ce message
Bonjour,
j’ai installé le plugin Article pdf (avec spip 2.0.10 et Sarka-spip 3.0.2. Lorsque j’imprime un article, le texte sort correctement mais à la place de la photo, il y a du texte - précisément [JPEG-161 ko] (extension et taille de la photo !). Avez-vous déjà rencontré ce problème ?
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 : |