Easy-Design.Net forum




Aide générale [Réglé] Preview sur un fichier .pdf / .ptt

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 15h08
Bonjour.

Afin de lutter contre le téléchargement "facile" et surtout les visites à rebonds, je me pose aujourd'hui une question.

Est-il possible de visualiser des fichiers .pdf et .ptt via un lecteur? (Comme slideshare par exemple, mais sans pub et plus simple).

Actuellement, je me sers de Google drive pour incorporer mes fichiers sous lecteur, mais il reste facile de contourner le téléchargement pour ne plus venir sur le site.
Ce qui m'embête presque le plus, c'est que je possède des documents "privés" avec autorisations de diffusions, et héberger ça autre que sur mon hébergeur, cela ne me rassure pas pour la diffusion fiable.
Rien ne me dit que le support Google drive ne va supprimer mes documents, et ainsi corrompre mon travail.

Je préfère donc être indépendant de ceci.

Avez vous donc des solutions?

Merci :top

janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 15h33
Bonjour,

malheureusement je dirais que c'est impossible, car il est toujours possible de récupérer un documents sur un site tier.

La solutions serait peut être d'héberger ces documents sur ton FTP, puis de les protéger par un login/pass, après pour les preview tu les fait toi même en prenant 1 page au début, milieu, fin que tu laisse en accès public.

En tout cas pour moi le seul moyen est de mettre les docs sous protection avec un login/pass (mais bon cela empêchera juste les DL non autorisé depuis ton site, après peu toujours y avoir des upload derrière comme toujours).

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 16h08
Bonjour Janus.

Le téléchargement je peux encore passer outre, ou me débrouiller.

Je pense pas que tu aies compris ma demande :D .. Je cherche un genre de lecteur comme google drive (à l’incorporation) ou Slideshare pour consulter les documents par iframe en quelque sorte.

Voici un exemple : http://planet-truck.fr/site/pages/arrimages-charges-reglementations-cours-tests (Laissons le téléchargement de côté, on verra bien par la suite).

J'utilise google drive pour ça, mais il prend pas en compte tous mes fichiers (je pense que au delà de tant de MO ça se bloque). Je cherche à être indépendant pour l'affichage.

Merci.
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 16h31
Bonjour,

ah, euh là je connais pas de lecteur à proprement parlé, mais si tu fait un lien directe vers le .pdf je sais que firefox le lis en ligne (visionneur de pdf incorporé).

Après si tes document qui sont mis en lecture en ligne ne doivent pas être téléchargé bah là aucune solutions miracle à part peut être un codage fait main avec des tokens.

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 16h34
Ok .. Ce n'est que le lecteur qui m'intéresserai, comme le lightbox des images en gros ..

Tans pis, je vais me débrouiller pour afficher mes documents via Google drive, et en lien brut pour les autres qui ne marchent pas :/ ..

Merci.
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 16h55
Bonsoir,

si c'est juste pour le lecteur (et ou on s'en fou qu'il puisse se faire DL) comme j'ai dit y a le truc de firefox (c'est du HTML5/JS)
http://mozilla.github.io/pdf.js/
https://github.com/mozilla/pdf.js

sinon y a d'autres pistes : http://stackoverflow.com/questions/291813/recommended-way-to-embed-pdf-in-html

Sinon un truc tout débile (à tester)
Code HTML :
<embed src="http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf" type='application/pdf' width="700" height="600">


Cordialement, janus57 Edité par janus57 Le 28/02/2014 à 16h57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 17h14
c'est déjà pas mal .. ça ressemble fortement à ce que je faisais par iframe, mais l'intégration avec application/pdf est meilleure.

Seulement quel sont les différentes applications que l'on peut intégrer? Puis-je faire application/ptt pour lesfichiers powerpoint?

Merci :top
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 17h24
Bonjour,

pour les .ppt cela risque de ne pas fonctionner car c'est un format propriétaire (.ppt c'est microsoft power point) alors que pdf est peut être fait par adobe, mais c'est un format ouvert (cf wikipedia)

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 17h26
D'accord .. ça remet en question mon intégration entière alors, car j'ai beaucoup plus de .ptt que de .pdf :/ .. A moins que je transforme les .ptt en .pdf ..

Merci de ces informations :top
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 17h33
Bonjour,

perso mon conseil serait de passer tous en .pdf


Pourquoi ?



Tout simplement parce que le .pdf est passe partout, windows/mac/linux/android ce qui couvre 98% des OS

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 17h57
Je vais essayé de faire ça .. Faut trouver le bon logiciel :D

Mais avant ça, j’essaie avec onedrive pour incorporer les docs .. A voir.

Je passe le problème en réglé, merci bien :top
hight_tower Membre non connecté

Modérateur

Rang

Avatar

Modérateur(s)

Inscrit le : 17/09/2009 à 11h09

Messages: 2298

Le 28/02/2014 à 18h05
j'avais proposé un tutoriel sur la lecture des pdf, si cela t'intéresse: http://easy-design.net/pages/phpboost-et-les-fichiers-format-pdf

Attention quand même, à une chose, lorsque tu modifies le lien dans ton dossier www/ tu ne sais plus lire le fichier et encore moins l'éditer.

très bonne fin de journée



Chez Swan Site design Web phpboost3. Membre depuis 2009 & modérateur depuis 2011.
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 18h32
Salut.

Sympa je ne connaissais pas, mais ça ne marche pas sur ce code :

Citation:
[html]<object type="application/pdf" name="PDF" id="PDF">
<param name="src" value="http://planet-truck.fr/site/images/autres/arrimage/formation-arrimage.pdf" />
</object>

<script type="text/javascript">
PDF.SetShowToolBar("false");
PDF.SetShowScrollbar("true");
PDF.SetPageMode("none");
PDF.setZoom(100%);
</script>[/html]


:top
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 28/02/2014 à 19h50
Bonsoir,

entre temps les navigateur ont évolué, la methode avec le embed donnée plus haut utilise le lecteur de PDF incorporé au navigateur lui même (sauf peut être pour IE, mais bon IE c'est la merde)

Donc un simple :
Code HTML :
 
<object type="application/pdf" name="PDF" id="PDF">
<param name="src" value="http://planet-truck.fr/site/images/autres/arrimage/formation-arrimage.pdf" />
</object> 
 

devrait suffire (pas besoin d'appel JS extérieur)

Après la différence entre embed et object c'est juste que question de normes (X)HTML

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2014 à 19h57
Okay, merci Janus ;) Edité par m-ickael Le 01/03/2014 à 22h01
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie