Integrar la vista previa con otras aplicaciones web
Puede integrar el módulo de vista previa web de OpenKM en otras aplicaciones web rápidamente.
Ventajas:
- Integración rápida en un iframe dentro de su propia aplicación web.
- Todos los tipos MIME de OpenKM admitidos por los módulos de vista previa.
- Puede usarse sin iniciar sesión en OpenKM.
- Puede previsualizar documentos que no están en OpenKM.
Parámetros de vista previa:
| Parámetro | Tipo | Descripción |
|---|---|---|
| docUrl | String | La URL completa de un documento. Recomendamos usarlo para todos los tipos de fichero. |
| swfUrl | String | La URL completa de un fichero .swf. |
| dxfUrl | String | La URL completa de un fichero .dxf. |
| dwfUrl | String | La URL completa de un fichero .dwf. |
| htmUrl | String | La URL completa de un fichero .html. |
| codUrl | String | La URL completa de un fichero de código, por ejemplo .java, .php, etc. |
| mpgUrl | String | La URL completa de un fichero .mp4 o .mp3. |
| pdfUrl | String | La URL completa de un documento PDF. Requerido por el visor PDF.js. |
| file | String | La URL completa de un documento PDF. Requerido por el visor PDF.js. |
| previewEngine | String | El tipo de vista previa que usará el servidor. Por defecto es PDF.js, pero con este parámetro puede forzar Flexpaper. OpenKM admite Flexpaper y PDF.js como visores de PDF |
Ejemplo de código
<!DOCTYPE html><html lang="en">
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document Preview</title></head>
<body> <div align="left"> Left panel </div> <div align="right"> Preview panel<br /> <iframe src="http://localhost:8080/openkm/preview?docUrl=http://localhost/test.pdf" style="width:800px; height:600px" frameborder="0" marginwidth="0" marginheight="0" /> </div></body>
</html>