J'ai une balise d'intégration comme celle-ci:
<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%">
le # zoom = 50 est un paramètre qui indique au lecteur pdf de zoomer à 50%. Cela fonctionne dans tous les navigateurs, mais google chrome parce que chrome a une visionneuse pdf intégrée.
Comment puis-je transmettre ce même paramètre à la visionneuse PDF de Google Chrome?
Après avoir vérifié divers rapports de bogues chrome, je peux confirmer que Google Chrome ignore la fonctionnalité par défaut d'Adobe PDF viewer. At le temps de cette réponse, il n'y a aucun moyen de passer des paramètres (comme le zoom) à la visionneuse Chrome PDF PDF).
[~ # ~] modifier [~ # ~]
Des progrès ont été réalisés à ce sujet par l'équipe Chromium . Le travail était effectué en référence à la fois à Acrobat SDK et RFC 3778 . À partir de décembre 2017, Chromium a ajouté la prise en charge de view
, zoom
, page
, toolbar
et nameddest
et l'a ensuite intégré à Chrome.
Utilisez iframe:
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>
Il semble qu'une version ultérieure de Chrome peut maintenant être la réponse. J'ai réussi à transmettre les paramètres zoom
et page
via une balise object
.
Cas:
Exemple:
<object data="https://your.url/docs/123.pdf#zoom=200&page=2"
type="application/pdf"
width="100%"
height="100%">
</object>