Re: TR: Inserer un pdf dans un article
Josiane ALETTO <[email protected]> Wed, 21 Apr 2021 10:43:58 +0200 (CEST)
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <2028566748.2533.1618994638644.JavaMail.www@wwinf1m22> |
pour avoir un meilleur affichage des pdf sur les mobiles et faciliter la saisie des redacteur j'ai modifié le modele et rajouter du css dans pdf js je les joins ( je ne sais pas la piece jointe va etre prise en compte) > Message du 21/04/21 10:41 > De : "Josiane ALETTO" > A : "Luc Mamin" , [email protected] > Copie à : > Objet : Re: [Spip] TR: Inserer un pdf dans un article > > > en 3.3 j'ai rajoute un modele file qui me régle ces problèmes de emb > pour :pdfjs et oembed > > > [(#EXTENSION|=={pdf}|oui) [(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=#ENV{largeur,1200},hauteur=#ENV{hauteur,1050}})] ] [(#PLUGIN{pdfjs}|non) #TITRE_DOCUMENT marginheight="0" marginwidth="0" frameborder="0" allowfullscreen style="display:block;height:100%;java-script:hidden;width:100%;max-width:100%!important;" > [(#TITRE) ][ fichier : (#FICHIER|basename) ][ credits : (#CREDITS) ][ ( (#TAILLE|taille_en_octets) )] ] ] [(#EXTENSION|=={html}|oui) [(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED,env})] ] [(#PLUGIN{oembed}|non) ] ] [(#EXTENSION|=={pdf}|non) [(#EXTENSION|=={html}|non) ] ] > > > > > > > > Message du 21/04/21 10:19 > De : "Luc Mamin" > A : [email protected] > Copie à : > Objet : Re: [Spip] TR: Inserer un pdf dans un article > > > > Bonjour > > Avec Spip 3.2.9, j'utilise https://contrib.spip.net/Lecteur-pdf-java-script-pdf-js > Même si le modèle n'apparaît pas dans la liste proposée, il suffit de changer manuellement "doc" en "emb" au moment de l'insertion du document. > > J'avais essayé https://contrib.spip.net/Visualiser-un-PDF-dans-un-article mais avec Firefox l'effet obtenu dépend intégralement des réglages du navigateur côté visiteur. > > Par chez moi, en test sur Spip 3.3.0, avec https://contrib.spip.net/Lecteur-pdf-java-script-pdf-js le modèle ne semble plus interprété pour les PDF. > Mais en ajoutant https://contrib.spip.net/Plugin-Modeles-media, le modèle insère bien le fichier pdf dans l'article. > > @+ > Luc Le 21/04/2021 à 10:12, Chemin-Roberty Anne a écrit : > > > En fait sur la version de Spip 3.2.11, mon insert du pdf directement dans le corps de l'article ne s'affiche plus. Ce qu'il fait correctement sur les versions antérieures avec le même plugin. > > Je pose la question aux développeurs. > > > > > Le 2021-04-21 09:50, Chemin-Roberty Anne a écrit : > > Bonjour, > > En utilisant le plugin Modèle_media, j'insère le PDF comme document associé à l'article, comme je le ferai pour une image et je l'insère ainsi dans la corps de l'article : , ça marche très bien. Anne > > > > > Le 2021-04-21 09:44, Eric LM a écrit : > > Bonjour à tous, il m'est arrivé d'utiliser une iframe, avec le PDF chargé en document de l'article : > > "http://www.domaine.tld/IMG/pdf/choeur-cite_1.pdf#toolbar=0" width="90%" height="700"> > > > Sinon, effectivement, Calaméo. > > Bonne journée, > > Éric LM Le 21/04/2021 à 08:57, Josiane ALETTO a écrit : > > > j'utilise pdfjs en spip 3.3 > > > > > https://contrib.spip.net/Lecteur-pdf-java-script-pdf-js > > > > > > > > . > > > > > > > > > > > > > Message du 21/04/21 06:02 > > De : "Guilain DENISSELLE" > > A : "[email protected]" > > Copie à : > > Objet : [Spip] TR: Inserer un pdf dans un article > > > > J'utilise le modèle avec le plugin https://contrib.spip.net/Lecteur-pdf-java-script-pdf-js sur SPIP 3.2 et ça fonctionne bien 😊 De : webmaster > > Envoyé : mardi 20 avril 2021 20:24 > > À : [email protected] > > Objet : Re: [Spip] Inserer un pdf dans un article > > > Je ne me complique pas la vie en spip 3.2.7. Je télécharge le fichier que j'introduis ensuite dans l'article comme une photo . quand on clique dessus, firefox et safari affichent le PDF dans un nouvel onglet. Je n'ai pas trouvé mieux; sinon je joue avec calaméo : https://fr.calameo.com/account/book. C'est gratuit et ça a un peu d'allure. > > > J'ai essayé un plugin qui remplaçait "Calaméo" c'était FreePaper, (au moins on gardait la maîtrise des sources,) mais il n'a pas été maintenu dans la communauté spip. Et je ne suis jamais parvenu à le configurer jusqu'au bout. Dommage > > > Mais bon, je ne suis pas expert, juste un amateur admiratif de la puissance de spip. Et je bidouille au mieux pour que mes articles ou mes pages aient de l'allure. Alcide Carton webmaster de l'ARBR www.amis-robespierre.org Le 20/04/2021 à 18:30, team spipfactoy a écrit : > > > Bonsoir, > > > j'ai besoin d'un coup de pouce > > > comment afficher un pdf dans un article en spip 3.3 > > > sachant qu'en spip 3.3 le pdf telecharger a comme raccourci docxx > > > > > > merci > > > > > > il y a bien pdf.js mais c'est emb a priori Utilisation > > > Sous SPIP 3 > > > Une fois le plugin installé, utiliser le raccourci pour faire apparaitre le lecteur. > > > Il est aussi possible de préciser la taille du cadre > > > On peut aussi utiliser le lecteur en mode plein écran via la page > > spip.php?page=pdfjs&id_document=3 -- spipfactory.fr ---- En répondant a ce courriel vous acceptez implicitement la diffusion, l'échange de la conversation, sauf avis contraire clairement exprimé. _______________________________________________ liste spip [email protected] - désabonnement : envoyer un mail à [email protected] Archives : https://www.mail-archive.com/[email protected]/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l'aide à toute heure : http://spip.net/irc > > > _______________________________________________ > liste spip > [email protected] - désabonnement : envoyer un mail à [email protected] > > Archives : https://www.mail-archive.com/[email protected]/maillist.html > > Infos : https://listes.rezo.net/mailman/listinfo/spip > > Documentation de SPIP : http://www.spip.net/ > > Irc : de l'aide à toute heure : http://spip.net/irc > _______________________________________________ liste spip [email protected] - désabonnement : envoyer un mail à [email protected] Archives : https://www.mail-archive.com/[email protected]/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l'aide à toute heure : http://spip.net/irc > _______________________________________________ > liste spip > [email protected] - désabonnement : envoyer un mail à [email protected] > > Archives : https://www.mail-archive.com/[email protected]/maillist.html > > Infos : https://listes.rezo.net/mailman/listinfo/spip > > Documentation de SPIP : http://www.spip.net/ > > Irc : de l'aide à toute heure : http://spip.net/irc > _______________________________________________ > liste spip > [email protected] - désabonnement : envoyer un mail à [email protected] > > Archives : https://www.mail-archive.com/[email protected]/maillist.html > > Infos : https://listes.rezo.net/mailman/listinfo/spip > > Documentation de SPIP : http://www.spip.net/ > > Irc : de l'aide à toute heure : http://spip.net/irc > _______________________________________________ liste spip [email protected] - désabonnement : envoyer un mail à [email protected] Archives : https://www.mail-archive.com/[email protected]/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l'aide à toute heure : http://spip.net/irc _______________________________________________ liste spip [email protected] - désabonnement : envoyer un mail à [email protected] Archives : https://www.mail-archive.com/[email protected]/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l'aide à toute heure : http://spip.net/irc _______________________________________________ liste spip [email protected] - désabonnement : envoyer un mail à [email protected] Archives : https://www.mail-archive.com/[email protected]/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l'aide à toute heure : http://spip.net/irc
pdfjs.css
(text/css, 205 B)
.align_center { clear: both; display: block;max-width: 100%;margin:auto}
.align_left { float: left; margin-right: 1.5em;max-width:100% }
.align_right { float: right; margin-left: 1.5em;max-width: 100% }
emb_pdf.html
(text/html, 1.5 KB)
[(#REM)
modele pour inserer le lecteur en ligne du plugin pdf.js
parametres:
- id: id_document
- largeur (facultatif): largeur de iframe
- hauteur (facultatif): hauteur de iframe
]
#SET{largeur,#ENV{largeur,1240}}
[(#GET{largeur,1240}|<={400}|oui)#SET{largeur,400}]
<BOUCLE_doc(DOCUMENTS){id_document=#ENV{id}}{tout}>
<div class="align_#ENV{align,center}" style="height:#ENV{hauteur,1050}px;position:relative;margin-bottom:1.5em;width:#GET{largeur}px" ><!--#EVAL{chr('91')}if !IE#EVAL{chr('93')}><!-->
<iframe src="[(#URL_PAGE{pdfjs}|parametre_url{id_document,#ENV{id}})]" width="#GET{largeur}" height="[(#ENV{hauteur}|?{#ENV{hauteur},1050})]"[ title="(#TITRE|attribut_html)"] class="lecteurpdf[ lecteufpdf-(#ENV{id}) ]" name="pdf_#ENV{id}" referrerpolicy="no-referrer"
style="display:block;height:100%;overflow:hidden;width:100%;max-width:100%;" allowfullscreen="true" ></iframe>
<!--<!#EVAL{chr('91')}endif#EVAL{chr('93')}-->
<!--#EVAL{chr('91')}if IE#EVAL{chr('93')}><iframe src="[(#URL_DOCUMENT)]" width=#GET{largeur}" height="[(#ENV{hauteur}|?{#ENV{hauteur},1050})]" class="lecteurpdf[ lecteufpdf-(#ENV{id}) ]spip_documents[ spip_documents_(#ENV{align})]"[ title="(#TITRE|attribut_html)"] name="pdf_#ENV{id}" allowfullscreen></iframe><!#EVAL{chr('91')}endif#EVAL{chr('93')}-->
<small class="info_document">[(#TITRE) ][ fichier : (#FICHIER|basename) ][ credits : (#CREDITS) ][ ( (#TAILLE|taille_en_octets) )]</small>
</div>
</BOUCLE_doc>
emb_pdf.yaml
(application/octet-stream, 1 KB) - not displayed