SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 290 visiteurs en ce moment

Accueil > Rédaction > Imprimer et PDF > Article PDF > Article PDF

Article PDF

9 juin 2007 – par cvallois – 338 commentaires

55 votes

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

Voir en ligne : http://plugins.spip.net/article_pdf

Dernière modification de cette page le 9 avril 2015

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 19 novembre 2016 à 13:59, par spipfactory En réponse à : Article PDF

    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

  • Le 13 novembre 2016 à 10:37, par Jérôme En réponse à : Article PDF

    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

  • Le 8 juillet 2016 à 08:58, par Bouquet En réponse à : Article PDF

    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

    • Le 13 novembre 2016 à 10:17, par Jérôme En réponse à : Article PDF

      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>

      ).

    Répondre à ce message

  • Le 27 septembre 2016 à 12:40, par Pierre KUHN En réponse à : Article PDF

    Bonjour,

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

    Répondre à ce message

  • Le 5 septembre 2016 à 18:58, par mailou En réponse à : Article PDF

    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

  • Le 22 mai 2016 à 04:21, par PRX En réponse à : Article PDF

    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

    • Le 27 mai 2016 à 14:18, par Rainer Müller En réponse à : Article PDF

      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

    • Le 27 mai 2016 à 14:21, par Rainer Müller En réponse à : Article PDF

      un peu trop vite, regarde plus bas

    • Le 27 mai 2016 à 15:05, par PRX En réponse à : Article PDF

      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 !

    • Le 27 mai 2016 à 15:48, par Rainer Müller En réponse à : Article PDF

    Répondre à ce message

  • Le 30 avril 2016 à 15:47, par pierre En réponse à : Article PDF

    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

    • Le 27 mai 2016 à 15:36, par erational En réponse à : Article PDF

      merci pour le signalement.

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

    Répondre à ce message

  • Le 10 mai 2016 à 23:39, par pamillet En réponse à : Article PDF

    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

    • Le 11 mai 2016 à 08:18, par pamillet En réponse à : Article PDF

      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

    Répondre à ce message

  • Le 23 novembre 2015 à 18:13, par JoeBenett En réponse à : Article PDF

    Salut à tous !

    J’aurais besoin d’un coup de main de la part de la communauté voire des devs s’ils sont dispos.

    En effet, j’ai personnalisé mon PDF quasiment de A à Z pour qu’il corresponde à mes besoins, FPDF est pour moi un outil formidable qui permet vraiment tout. Cependant un dernier point reste assez prenant à gérer.

    Pour avoir une mise en page identique à ma page WEB (c’est pas un print de la page web, c’est bien la génération d’un PDF) je créé un tableau pour mettre du texte dans une cellule et une illustration dans l’autre côte-à-côtes. Seulement voilà, le tableau fait 40px de large, 1200px de haut et se retrouve centré, l’image se retrouve quant à elle à l’extérieur de ce dernier (alors qu’elle se situe correctement dans le TD)

    Question donc, y a t’il une mise à jour de prévue prochainement corrigeant ce point ou pas du tout ? Est-ce que d’autres personnes rencontrent ce même problème (version SPIP 3.0.21) ?

    J’ai essayé SpiPDF (pour tenter de comprendre ce qui ne va pas) qui lui prend d’emblée en charge à minima le tableau, mais s’il est possible d’éviter 3 jours de « mise en page » c’est peut être plus simple de rester avec FPDF que j’ai plus ou moins dompté (en tout cas pour mes besoins) et dont il n’y a plus que ce fameux tableau qui pose problème...

    Merci de vos retours, je reste à dispo, au plaisir !

    Répondre à ce message

  • Le 30 mars 2015 à 10:39, par Ysabeau En réponse à : Article PDF

    Bonjour,

    récapitulons :
    1/ installation du plugin et de la librairie FPDF dans le répertoire /lib/h5c1accba-fpdf17
    2/ dossier article_pdf dans le dossier IMG
    3/ ajout de la balise #ARTICLE_PDFid_article dans la page ad hoc

    sur un squelette basé sur la dist.

    L’icône est là sans problème, on peut cliquer dessus. Mais j’ai une erreur 404 :

    Erreur 404
    Ce document n’est pas disponible

    Pourtant il trouve bien l’adresse du dossier et celle de la page-document qui est dans le dossier. Que faire ? Merci.

    • Le 1er mai 2015 à 16:27, par YannX En réponse à : Article PDF

      Meme problème (découvert sur une 3.1.0-alpha [21997])
      avec accès restreint, si l’accès aux documents est protégé !

      Ce qui est gênant, c’est que l’accès au document dans /Article_PDF/ reste interdit, meme si l’utilisateur a bien le droit d’accéder à l’article !

    • Le 1er mai 2015 à 16:44, par YannX En réponse à : Article PDF

      -  interdit car le sous-répertoire IMG/article_PDF/ n’est pas une extension reconnue dans
      /ecrire/inc/acces.php[342-343]

      • le cas est déja traité pour la pseudo-extension « distant » ;
      • avoir une option/macro pour rajouter d’autres extensions ?
    • Le 15 mai 2015 à 06:55, par YannX En réponse à : Article PDF

      [Resolu] Mais !

      Y’a une solution de contournement, simple à mettre en oeuvre, quoique....

      Accès Restreint se basant sur les sous-répertoires prévus pour IMG pour ecrire ses .htacces de protection des documents joints, il « suffit » de rajouter un type de document fictif d’extension article_PDF [1].

      Sauf que : la définition du champ extension dans la table spip_DOCUMENTS est un varchar 10 ; si vous savez compter le nombre de lettres du sous-dossier utilisé......
      Bon, un tour d’Adminer et le tour était joué, mais c’est pas top !?!

      Ma suggestion
      (car il n’est pas question de refaire cette modification de structure BDD SPIP) :
      -  renommer le sous-dossier fictif d’écriture en ’articlePDF’
      (et prévoir un simple 'mv #URL_SITE_SPIP/IMG/article_PDF #URL_SITE_SPIP/IMG/articlePDF' dans la montée de version subséquente du plugin)..

      Gogogo ??

      [1La casse est importante !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Sélections éditoriales

    19 mars 2015 – 69 commentaires

    Faites des listes de choses intéressantes. Ce plugin permet de gérer des listes de contenus quelconques de manière éditoriale. Chaque sélection est donc entièrement libre, et peut renvoyer aussi bien vers des contenus internes au SPIP quels qu’ils (...)

  • Mots arborescents

    12 octobre 2015 – 12 commentaires

    Ce plugin permet de gérer une arborescence de mots-clés. La configuration d’un groupe de mots dispose d’une nouvelle option pour autoriser pour ce groupe les arborescences de mots-clés. Dans ces groupes, des mots enfants peuvent être créés pour (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • Les crayons

    23 avril 2008 – 816 commentaires

    Ce plugin permet d’éditer les contenus sur les pages publiques du site, sans passer par l’espace privé de SPIP.

  • Sublime-SPIP

    25 novembre 2012 – 36 commentaires

    Sublime-SPIP est un plugin pour Sublime text 2/3, mon éditeur de code préféré pour le moment. Ce plugin ajoute le langage spécifique au CMS SPIP à Sublime Text 2/3 grâce à une collection de snippet. Il ajoute également les balises spécifiques aux (...)