Comment intégrer fichier PDF avec le réactif de largeur

Je suis incorporation de fichiers pdf en utilisant quelque chose comme ceci:

<div class="graph-outline">
    <object style="width:100%;" data="path/to/file.pdf?#zoom=85&scrollbar=0&toolbar=0&navpanes=0" type="application/pdf">
    <embed src="path/to/file.pdf?#zoom=85&scrollbar=0&toolbar=0&navpanes=0" type="application/pdf" />
    </object>
</div>

Il fonctionne, mais je veux mettre le pdf largeur pour correspondre à la largeur de la div contenant. Actuellement, il montre, comme une iframe avec les barres de défilement, afin de visualiser l'ensemble du document pdf, vous devez faire défiler de droite à gauche. Je veux le fichier pdf afin de les adapter à la largeur du conteneur.

Comment puis-je résoudre ce problème? Je suis de soutien IE8 et jusqu'.

Ici est un jsfiddle: http://jsfiddle.net/s_d_p/KTkcj/

  • double possible de Est-il possible d'avoir un fichier PDF ouvert à un prédéfini grossissement dans Adobe Reader?
  • cochez cette liens: SOI - Q->A et les paramètres de la page 6
  • cette méthode n'affecte pas la visionneuse de fichiers pdf dans le navigateur
  • que voulez-vous dire exactement? -> le paramètre devrait affecter la façon dont le pdf est affiché dans le visualiseur-objet (cochez (Docu)[partners.adobe.com/public/developer/en/acrobat/...). c'est probablement depence sur le Navigateur et la version du plugin. le spectateur-objet lui-même ne peut être redimensionnée en html/css moyens. ou ne suis-je pas comprendre, ce que vous êtes allusion à?
  • je veux dire que le fichier pdf est affiché de la même manière dans le visualiseur d'objets sur tous les navigateurs que j'ai testé sur. Il semble seulement avoir un effet lors de l'ouverture dans reader ou acrobat. (lien un peu mal btw)
  • grâce 4 l'info sur le lien, le lien est le même que ci-dessus, le acrobat docu. Je viens de tester à nouveau(IE 11), et il fonctionne. btw: la question visait à IE8+, pas tous les navigateurs (voir et de la question) ce lien -> Lien vers le doku devrait ouvrir le docu zoom à 300% lors de l'ouvrir avec IE (ou, au moins, IE11, n'a pas voulu démarrer ma VM pour les anciennes versions)
  • Une alternative est de convertir PDF en image. Je ne pense pas que vous pouvez définir tous les navigateurs pour afficher mêmes, parce qu'ils utilisent différents logiciels de rendu de Chrome dispose de sa propre visionneuse PDF par exemple, ce qui est difficile à changer pour "normal" utilisateurs)

InformationsquelleAutor emersonthis | 2013-05-09