web-dev-qa-db-fra.com

Puis-je amener GitHub à afficher le PDF dans le navigateur au lieu de le télécharger?

Lors de la visualisation d'un fichier PDF sur GitHub, il ne semble pas y avoir de moyen pour que le navigateur affiche simplement le fichier par opposition au téléchargement. il.

Aucun de ces liens ne fonctionne, et ce sont les seuls auxquels je peux accéder (ou découler du comportement de travail avec le code source):

19
Sean Allred

Github utilise content-disposition: attachment pour les fichiers PDF, qui téléchargent automatiquement le fichier sur github.com. Vous pouvez héberger le fichier sur une page statique fournie par GitHub, qui peut créer un lien vers ce fichier et se mettre à jour au fur et à mesure de la mise à jour du fichier PDF. Pour cela, vous pouvez voir pages github .

Sommaire

  • Créez un référentiel nommé USERNAME.github.io.
  • Dans ce référentiel, cliquez sur Paramètres, puis sur Générateur de page automatique, puis terminez l'assistant pour publier une page d'utilisateur .
  • Retournez à votre dépôt de contenu et cliquez sur Paramètres, puis sur Générateur de page automatique, puis terminez l'assistant pour publier une page de projet . (Logiquement, les fichiers de la page du projet iraient dans un répertoire spécial, mais GitHub les place dans une branche gh-pages . Ne fusionnez pas cette branche avec/du maître.)
  • Synchronisez la branche gh-pages sur votre ordinateur, puis copiez-la dans vos PDF:

    git checkout gh-pages
    git checkout master -- 'docs/*.pdf'

  • Validez les modifications et transmettez-les à GitHub.
  • Maintenant, retournez au dépôt sur GitHub et utilisez le générateur de page automatique pour éditer la page de projet, en ajoutant des liens vers ces PDF du formulaire:

    [Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf).

  • Republier la page du projet.
20
Muhammad Usman

Utilisez Google Docs Viewer avec une URL du type:

https://docs.google.com/viewer?url=${link_to_raw_pdf}

par exemple.

https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf

https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf

10
Steven Shaw

Nbviewer de Jupyter gère la tâche. Il suffit de coller l’URL de votre PDF hébergé sur GitHub dans http://nbviewer.jupyter.org/ .

Par exemple, voici un PDF que je héberge sur GitHub rendu dans le navigateur.

5
Daniel Himmelstein

À compter du 17 mars 2015 , GitHub rend désormais les documents PDF en ligne dans l'interface Web.

Référence: Visualisation PDF

3
Sean Allred