Quiero eliminar ese ícono de descarga que está en el visor de PDF, pero no puedo. Estoy abriendo el pdf a través de un iframe. Aquí hay un ejemplo de mi código a continuación:
<html> <head> <title>Disable Context Menu</title> </head> <body oncontextmenu="return false"> <iframe id="pdfFrame" width="500px" height="600px" src="png.pdf"></iframe> </body> </html>Primero traté de aplicar un estilo dentro de la página abierta por el iframe, pero no pude lograrlo.
Cambio:
<iframe id="pdfFrame" width="500px" height="600px" src="png.pdf"></iframe>En:
<iframe id="pdfFrame" width="500px" height="600px" src="png.pdf#toolbar=0"></iframe>¡Espero que haya ayudado!
No puede simplemente cambiar la vista de un PDF cuando lo colocó en el Sistema de red distribuida (WorldWideWeb), se convirtió en lo mismo que CADA elemento en el Dominio público, un objeto incrustado para descargar y ver.
Puede hacer sugerencias sobre cómo se pueden manejar esas disposiciones (vea cómo sugerí a través de un fragmento que el segundo cuadro podría ser #barra de herramientas = 0), pero una vez que publique objetos html, ya no podrá controlarlos.
La mayoría de los navegadores vendrán con sus propios editores para eliminar eso tan fácil como agregarlo.
Hay formas en que Google puede dificultar la extracción de la copia PDF de origen, pero si el cliente puede verla, ya se le ha regalado (desposeído) una copia.
<html> <head> <title>Disable Context Menu</title> </head> <body oncontextmenu="return false"> <iframe id="pdfFrame" width="500px" height="600px" src="https://docs.google.com/viewerng/viewer?url=http://infolab.stanford.edu/pub/papers/google.pdf&embedded=true"></iframe> </body> </html>