Incrustar PDF ?

Incrustar PDF ?

de Javier MP -
Número de respuestas: 4
¿ Se puede incrustar un archivo PDF en una página del módulo Lección o Libro ?. Gracias
Promedio de valoraciones:Útil (1)
En respuesta a Javier MP

Re: Incrustar PDF ?

de Wenceslao Fernández -
Hola Javier sonrisa

No, la forma de visualizarse los PDF depende del navegador y de la versión de Adobe Reader que esté instalado en el equipo. Lo que si que se puede incrustar, prácticamente en todos los navegadores es Flash, y pasar tus archivos a flash es relativamente sencillo con programas como SWF Printer y algún otro que ahora no recuerdo.

Salu2

W
En respuesta a Wenceslao Fernández

Re: Incrustar PDF ?

de David Hernández -
Hola Javier y Wenceslao,

A ver, aquí va una "dominguera" en lunes big grin

En cualquier recurso o actividad, inserten esto en el editor HTML (tiene
que estar en modo "Tabulación HTML", osea, hay que oprimir el botón <>):

<h3>Este es un archivo PDF en un HTML</h3>

<div class="resourcepdf">
<object title="Nombre del PDF" data="http://www.misitio.com/archivo.pdf" type="application/pdf" >
<param name="src" value="http://www.misitio.com/archivo.pdf" />
<a href="http://www.misitio.com/archivo.pdf">Ver archivo PDF</a>
</object>
</div>

Marco con rojo lo que se puede cambiar.

Muy importante: No cambien la clase "resourcepdf", a menos que asignen otra
vía una CSS personal o agregándola a una hoja de estilo del tema de Moodle, con
el tamaño del PDF

En teoría esto trabaja con los estándares, pero con los navegadores nunca
se sabe, pues OBJECT no está bien implementado.

Otra cosa, tienen que poner el código como administradores, o bien, tienen
que tener habilitada la opción:

Administración del sitio -> Seguridad -> Políticas del sitio -> Del lado derecho,
palomita en "Permitir marcas EMBED y OBJECT" (lo que no sé es si se deba
modificar el rol de teacher, hay que checarlo).

Anexo a este post, una página HTML "normal", con su CSS, con un ejemplo, por si
quieren hacer pruebas sin estar dentro de Moodle.

Saludos
En respuesta a David Hernández

Re: Incrustar PDF ?

de Javier MP -

Gracias por tu indicaciones, hasta ahora me han funcionado bien, pero necesito poner un pdf con un tamaño determinado ya que se "sale" de la pantalla y no puedo ver los bloques de la derecha.  Soy novato en esto de moodle y no sé como hacer para que se puedan ver los bloques de la derecha. Puedes ver a lo que me refiero en www.iesmarin.es.

Un saludo 

En respuesta a Javier MP

Re: Incrustar PDF ?

de David Hernández -
Hola Javier,

En el editor HTML (con el botón <> activado), coloca algo como lo mencionado
más arriba, pero cambiando la clase. Por ejemplo:

<div class="myresourcepdf">
<object title="Documento PDF" data="http://www.misitio.com/file.pdf" type="application/pdf" >
<param name="src" value="http://www.misitio.com/file.pdf" />
<a href="http://www.misitio.com/file.pdf>Ver archivo PDF</a>
</object>
</div>

Y luego, en la última hoja de estilos (CSS) de tu tema, agrega algo como:

.myresourcepdf {
text-align:center;
}

.myresourcepdf object{
width: 480px;
height: 640px;
}

Lo más importante en tu caso sería cambiar el ancho y alto (marcado con rojo
en la CSS), de acuerdo a lo que te convenga (es ensayo y error).

La lógica de lo anterior es que se genera una nueva clase (myresourcepdf),
marcada con azul, a la que luego se le definen ciertas propiedades para que
no te modifique el ancho de la plataforma.

Saludos