Visualiser un PDF dans un article

SoyezCréateurs utilise un modèle pour afficher un PDF dans le corps d’un article

Un peu d’histoire

Avant, les navigateurs n’incluaient pas de lecteur PDF nativement ce qui avait conduit à la création du plugin Lecteur pdf javascript pdf.js.

Mais, puisque les navigateurs modernes permettent désormais d’afficher nativement des PDF, pourquoi se priver de leurs services ?

C’est le but de ce modèle.

Usage du modèle d’insertion de PDF dans le texte

  1. joignez un PDF à un article
  2. insérez-le dans le texte de l’article avec
    <embNNN|center>

Par défaut, la largeur sera de 100% et la hauteur de 600px.

Vous pouvez spécifier l’un et l’autre :

<embNNN|center|largeur=80%|hauteur=400px>

Précisez bien l’unité : px, %, em…

Pour les curieux, le code source du modèle emb_pdf.

Discussion

2 discussions

  • 4
    Bernard

    Salut, ce plugin fonctionne t’il uniquement avec les squelettes de soyez créateurs ? Ou avec tous les sites ?

    Répondre à ce message

  • 5

    Hello,

    Je viens de tester et suite à l’inclusion du modèle <embxxx|center> sur un SPIP 3.2.0 [23778] .
    j’ai des effets de bord bizarre : la mise en page de mes articles saute (la navigation à droite passe en-dessous du texte)
    lorsque j’affiche l’article j’ai automatiquement un message pour lire/télécharger le PDF inséré

    et j’ai ce message d’erreur :

    Filtre %##11@) non défini	plugins/auto/emb_pdf/v1.0.0/modeles/emb_pdf.html	_tous

    J’ai regardé le code et je sais pas trop pourquoi il y a

    <iframe>
    <#document>
    <html>
     <head>
    </head>
    <body>
    </body>
    </html>
    <iframe>

    dd

    • xxx est bien le n° du document PDF à inclure ?

      Quelle version de SPIP ?

    • Pour la 2e question, j’ai vu : 3.0.20

    • Oui l’inclure est correct.
      D’ailleurs après saisie de son code dans un article si je clique sur « enregistrer » l’article il me demande direct si je veut télécharger ou ouvrir le PDF (et il trouve le bon fichier)

      Essayé en local avec SPIP 3.2.1 [23954]
      J’ai désactivé quelques plugins liés aux medias

       : idem

      et dans la partie publique j’ai la même erreur

      1 Erreur(s) dans le squeletteNuméro	Message	squelette	boucle	Ligne
      1 	Filtre %##11@) non défini	plugins/auto/emb_pdf/v1.0.0/modeles/emb_pdf.html	_tous
      
    • J’ai installé la dernière version Modèle PDF (visualiseur) 1.0.1 - stable du plugin et je n’ai plus de message d’erreur. Merci
      Par contre j’ai toujours un comportement bizarre de Firefox (avec Chrome c’est bon) : à chaque affichage de la page de l’article (dans l’espace privé ou public) le navigateur me demande d’ouvrir le PDF joint.
      Et je n’ai pas l’aperçu du PDF dans le texte de l’article (uniquement un espace blanc).

      Je tenterai sur une autre install de Firefox

      dd

    Répondre à ce message

Ajouter un commentaire

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom

Dernière modification de cette page le 29 septembre 2018