2011-08-19 3 views
28

J'ai une balise embed comme ceci:Comment spécifier les paramètres de google chrome adobe pdf viewer?

<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%"> 

le # zoom = 50 est un paramètre qui indique au lecteur pdf pour zoomer à 50%. Cela fonctionne dans tous les navigateurs, mais google chrome, car chrome a un lecteur PDF intégré. Comment puis-je transmettre ce même paramètre à la visionneuse pdf de google chrome?

+0

chrome ne pas utiliser le code d'Adobe à tout pour la visualisation PDF , donc il n'y a peut-être pas d'équivalent, vous pouvez essayer css style de l'intégrer en quelque sorte. – Spudd86

+0

C'est décevant – BentOnCoding

Répondre

37

Après avoir vérifié divers rapports de bugs de chrome, je peux confirmer que Google Chrome ne tient pas compte des fonctionnalités par défaut d'Adobe PDF Viewer. Au moment de cette réponse, il n'y a aucun moyen de transmettre des paramètres (comme le zoom) à la visionneuse PDF de Chrome.

+8

Il comprend le paramètre 'page'. D'autres? – adavid

+0

Il ignore également 'view'. Je peux confirmer que des années après cette question, il ignore encore 'zoom', mais reconnaît' page'. – Smig

+5

Voici le rapport de bogue Chromium concernant la prise en charge de PDF Open Parameters: https://code.google.com/p/chromium/issues/detail?id=64309 – sompylasar

15

Utilisation iframe:

  1. Il fonctionne dans Mozilla
  2. Il fonctionne dans Chrome
  3. Pas Javascript nécessaire

Exemple:

<div id="mypdf"> 
<iframe src="/cennik.pdf#zoom=65" style="width: 100%; height: 800px;" frameborder="0" scrolling="no"> 
     <p>Your web browser doesn't support iframes.</p> 
    </iframe> 
</div> 
+0

C'est la bonne réponse. – eabraham

+1

# navpanes = 1 & pagemode = signets & view = fitH ne semble pas fonctionner dans Chrome. Le zoom ne – mplungjan

0

Il semble que plus tard version de Chrome peut maintenant être e réponse J'ai réussi à passer les paramètres zoom et page via un tag object.

Case:

  • Set zoom à 200%
  • Set page 2

Exemple:

<object data="https://your.url/docs/123.pdf#zoom=200&page=2" 
     type="application/pdf" 
     width="100%" 
     height="100%"> 
</object>