Estoy incrustando un archivo pdf local en una página web simple y estoy buscando establecer el zoom inicial para que se ajuste al tamaño del objeto. Esto es lo que intenté pero no afecta el zoom.
<embed src="filename.pdf?zoom=50" width="575" height="500">
¿Alguien sabe cómo modificar el código para que su zoom inicial se ajuste al tamaño del objeto?
Respuestas:
Una respuesta un poco tardía, pero noté que esta información puede ser difícil de encontrar y no he encontrado la respuesta en SO, así que aquí está.
Pruebe un parámetro diferente # view = FitH para forzarlo a que encaje en el espacio horzontal y también debe iniciar la cadena de consulta con un # en lugar de un & haciéndolo:
filename.pdf#view=FitH
Lo que he notado es que esto funcionará si adobe reader está integrado en el navegador, pero Chrome usará su propia versión del lector y no responderá de la misma manera. En mi propio caso, el navegador Chrome se amplió para ajustarse al ancho de forma predeterminada, por lo que no hay problema, pero Internet Explorer necesitaba los parámetros anteriores para garantizar que el enlace siempre abriera la página PDF con la configuración de vista correcta.
Para obtener una lista completa de los parámetros disponibles, consulte este documento.
EDITAR: (modo perezoso activado)
fuente
FitH
cuando cambio el tamaño de la ventana del navegador?Para mí, esto funcionó (quería acercarme ya que el contenedor de mi pdf era pequeño):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
fuente
Este método usa "objeto", también tiene "incrustación". Cualquiera de los métodos funciona:
<div id="pdf"> <object id="pdf_content" width="100%" height="1500px" type="application/pdf" trusted="yes" application="yes" title="Assembly" data="Assembly.pdf?#zoom=100&scrollbar=1&toolbar=1&navpanes=1"> <!-- <embed src="Assembly.pdf" width="100%" height="100%" type="application/x-pdf" trusted="yes" application="yes" title="Assembly"> </embed> --> <p>System Error - This PDF cannot be displayed, please contact IT.</p> </object> </div>
fuente
Respuesta un poco tardía a esta pregunta, sin embargo, tengo algo que agregar que podría ser útil para otros.
Si utiliza un iFrame y establece la ruta del archivo pdf en src, se cargará alejado al 100%, lo que equivale a FitH
fuente
en caso de que alguien lo necesite, en firefox para mí funciona así
<iframe src="filename.pdf#zoom=FitH" style="position:absolute;right:0; top:0; bottom:0; width:100%;"></iframe>
fuente
Use la etiqueta iframe para mostrar el archivo pdf con ajuste de zoom
<iframe src="filename.pdf" width="" height="" border="0"></iframe>
fuente