Vous pouvez utiliser une page Google Docs pour afficher des fichiers PDF dans le navigateur. Pour ce faire, visitez la page https://docs.google.com/viewerng/viewer?url=http://yourfile.pdf , donde http://yourfile.pdf
est le chemin d'accès au fichier PDF que vous voulez visualiser (crédits à cette réponse ).
Malheureusement, il n'y a, à ma connaissance, aucun moyen de le faire automatiquement dans Chrome (vous pouvez toujours coller l'URL manuellement chaque fois que vous voulez ouvrir un fichier PDF, mais ce n'est pas très pratique). Cependant, si vous utilisez un navigateur qui supporte les extensions, il est possible d'utiliser une extension pour rediriger automatiquement les fichiers PDF vers cette URL. Malheureusement, vous ne pouvez pas le faire sur les navigateurs connus (Chrome et Edge pour Android ne prennent pas du tout en charge les extensions, et Firefox pour Android ne prend en charge qu'un ensemble très limité d'extensions), mais il existe des navigateurs moins connus où vous pouvez le faire. Celui que j'utilise est Kiwi (Je n'ai aucun lien avec son auteur).
Une fois que vous avez installé Kiwi (ou un autre navigateur qui supporte les extensions Chrome), installez l'extension Redirector (Je n'ai aucun lien avec son auteur). Ensuite, cliquez sur les trois points en haut à droite, faites défiler la page, cliquez sur "Redirecteur", puis cliquez sur le bouton "Modifier les redirections", et enfin cliquez sur "Créer une nouvelle redirection" :
Cela ouvrira une fenêtre popup avec cinq zones de texte et deux cases à cocher. Saisissez les informations suivantes :
- La première case est juste une description, vous pouvez entrer ce que vous voulez, par exemple
Open PDF in browser
.
- La deuxième case est un exemple d'URL vers un fichier PDF, vous pouvez saisir l'URL du fichier PDF de votre choix.
- Dans la troisième case, entrez
(^https?://[^?]+\.pdf($|\?).*$)
. Il s'agit d'une expression régulière qui correspond aux URL des fichiers PDF. Si vous connaissez les expressions régulières, vous pouvez noter que les parenthèses qui entourent l'ensemble de l'expression régulière sont nécessaires pour capturer l'ensemble de l'URL de sorte que la commande $1
dans la boîte suivante fonctionne comme prévu.
- Dans la quatrième case, entrez
https://docs.google.com/viewerng/viewer?url=$1
. Il s'agit de l'URL vers laquelle les fichiers PDF seront redirigés, $1
représente l'URL du fichier PDF original.
- Cochez la case "Expression régulière".
- La dernière case est juste une autre description. Encore une fois, entrez ce que vous voulez, par exemple,
Redirects PDF files to a Google docs page that shows the PDF in the browser
.
Quand vous aurez fini de saisir tout ça, ça devrait ressembler à ça :
Cliquez maintenant sur Enregistrer et vous avez terminé. Maintenant, tous les fichiers PDF seront ouverts dans le navigateur comme ceci :
Pour obtenir un lien vers le fichier PDF d'origine, copiez l'URL de la barre de titre et supprimez l'icône de la barre d'outils. https://docs.google.com/viewerng/viewer?url=
partie dès le début.
1 votes
Pour autant que je sache, si un fichier PDF peut être affiché directement dans le navigateur web ou non, cela dépend de certains en-têtes de réponse HTTP que le serveur envoie (ou non). C'est la même chose pour tous les navigateurs web, certains fichiers PDF sont affichés dans le navigateur web, et d'autres ne peuvent être que téléchargés et enregistrés.
3 votes
Solutions de contournement connexes sur Stack Overflow : Comment afficher un PDF via le navigateur Web d'Android sans le "télécharger" au préalable ? . Je pense que le principal problème est que Chrome pour Android (et iOS) ne comprend toujours pas de visionneuse de PDF intégrée uniquement sur le bureau.