J'ai un fichier PDF généré automatiquement par itext et je dois afficher ce fichier PDF en HTML. Ma question est la suivante: comment afficher un fichier PDF local au format HTML en utilisant pdf.js ? Ce fichier PDF devrait-il être généré selon certaines normes?
155
Réponses:
L'implémentation d'un fichier PDF dans votre page Web HTML est très simple.
Assurez-vous de modifier la largeur et la hauteur en fonction de vos besoins. Bonne chance!
la source
<iframe src="file_name.pdf" style="width: 100%;height: 100%;border: none;"></iframe>
<embed>
balise est nouvelle en HTML5, très pratique. voir ici lienJ'utilise la visionneuse PDF intégrable de Google Docs. Les documents ne doivent pas être téléchargés dans Google Docs, mais ils doivent être disponibles en ligne.
la source
Si vous souhaitez utiliser pdf.js, je vous suggère de lire CE
Vous pouvez également télécharger votre pdf quelque part (comme Google Drive) et utiliser son URL dans un iframe
ou
la source
vous pouvez afficher facilement dans une page html comme celle-ci
la source
Dans la page HTML pour PC est facile à mettre en œuvre
mais montrer pdf dans mobile par ce code n'est pas possible vous devez avoir besoin d'un plugin
si vous n'avez pas répondu à votre site. Ensuite, le code pdf ci-dessus ne s'affiche pas dans le mobile mais vous pouvez mettre l'option de téléchargement après le code
la source
Le moyen le plus simple est d'utiliser,
et s'il est toujours téléchargé au lieu d'être affiché, vérifiez l'en-tête de réponse du serveur, il devrait avoir,
Content-Disposition:Inline
et nonContent-Disposition:Attachment
,.la source
1. Intégration HTML intégrée au navigateur:
Pro:
Les inconvénients:
2. Visionneuse Google Docs:
Pro:
Les inconvénients:
3. Autres solutions pour intégrer le PDF:
NOTE IMPORTANTE:
Veuillez vérifier l'en-tête de réponse HTTP X-Frame-Options. Cela devrait être SAMEORIGIN.
la source
Format de document portable ( PDF ).
N'importe quel navigateur «Utilisez _Embeddable Google Document Viewer pour intégrer le fichier PDF dans
iframe
.Uniquement pour le navigateur Chrome «Visionneuse Chrome PDF utilisant le plugin.
pluginspage=http://www.adobe.com/products/acrobat/readstep2.html
.Exemple Sippet:
la source
J'ai déjà eu quelque chose de similaire et utilisé normalement des balises
mais il est intéressant de découvrir d'autres moyens comme ci-dessus!
la source
L'élément est pris en charge par tous les navigateurs et définit un objet incorporé dans un document HTML.
Code de travail: https://www.w3schools.com/code/tryit.asp?filename=G7L8BK6XC0A6
la source
Vous pouvez utiliser
Ou, si vous voulez qu'il occupe toute la page:
la source