• Moderador Fernando Tellado

    (@fernandot)


    Es triste pedir pero más triste es roßar

    Mira que he probado CSS y casi de todo pero no doy con ello, y no sé ya si es cosa de los navegadores, los bloques, WP o qué.

    Problema:

    Necesito (necesito) publicar PDFs sin tener que tirar de plugins, a ser posible usando el bloque nativo de WP de archivo, que muestra el PDF muy bien, pero que los visitantes más novatos no vean los botones de descargar ni imprimir (ya sé que tirando de inspector y código fuente siempre estará ahí, es para los torpes) el pdf.

    No sé qué estoy haciendo mal, y mira que he probado con todos los visibility y display posibles y no doy con la clase o ya no sé … 

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • Moderador almendron

    (@almendron)

    ¿Has probado a añadir «#toolbar=0» a la ruta del PDF?

    En principio, con «<embed src=…..» debería funcionar.

    Moderador Fernando Tellado

    (@fernandot)

    No porque el bloque de archivo, que es el que uso, no permite editar el html

    Moderador almendron

    (@almendron)

    Pero supongo que introducirás la URL del PDF. Prueba a ver:

    archivo.pdf#toolbar=0

    Haría la prueba yo mismo, pero no uso eso de los bloques.

    Moderador Fernando Tellado

    (@fernandot)

    Nada, que va, no rula, se rompe el bloque. Son pdf subidos al sitio

    Moderador almendron

    (@almendron)

    Igual hay que ir a lo más sencillo. Abre el PDF y en propiedades > vista inicial > opciones de interfaz deshabilitas las que te interesen.

    Moderador almendron

    (@almendron)

    En cuanto al CSS en un documento PDF abierto en una pestaña se puede aplicar lo siguiente:

    #toolbarViewer {
    	visibility: hidden;
    }

    O bien

    #toolbarViewerRight {
    	visibility: hidden;
    }

    El problema es que el PDF está incustrado y creo que esas clases no funcionarían.

    Moderador Fernando Tellado

    (@fernandot)

    No, no van, eso ya lo probé 🙁

    Igual te va bien algo así (no lo he probado):

    <object data="https://aulawp.com/web/wp-content/uploads/2024/03/Valento_Catalogo_2021_ES.pdf" type="application/pdf">
    </object>
    
    <script>
      var pdfObject = document.querySelector('object');
      pdfObject.setAttribute('embeddable', 'false');
      pdfObject.setAttribute('printable', 'false');
    </script>

    Moderador Fernando Tellado

    (@fernandot)

    Gracias Jose, y sí, así funcionaría seguramente pero el tema es que la web no es para mi, y no voy a dejarle al pobre el marrón de meter eso cada vez que quiera compartir un pdf 😀

    Pues entonces creo que tendrás que tirar de plugin 🙂

    Moderador almendron

    (@almendron)

    ¿Seguro que no funciona lo de Propiedades > vista inicial > opciones de interfaz?

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • Debes estar registrado para responder a este debate.