PREVISUALIZAR PDF EN UN IFRAME

cancel
Showing results for 
Search instead for 
Did you mean: 
mguillenb
Member II

PREVISUALIZAR PDF EN UN IFRAME

   Necesito previsualizar desde mi aplicación documentos pdf guardados en Alfresco. Estoy probando con urls tipo http://alfrescopre:8080//alfresco/api/-default-/public/cmis/versions/1.1/atom/content?id=3be04b5a-0a... dentro de un iframe pero no previsualiza, lo descarga automáticamente. He probado añadiendo el parámetro &embedded=true al final de la url pero tampoco funciona.

La versión de Alfresco es la 5.1, agradecería vuestra ayuda.

4 Replies
angelborroy
Alfresco Employee

Re: PREVISUALIZAR PDF EN UN IFRAME

Creo que no se puede realizar con la API CMIS.

Prueba con la API REST, aquí tienes un ejemplo: http://stackoverflow.com/questions/30994308/alfresco-rest-api-for-downloading-document

Software Engineer in Alfresco Search Team.
cristinamr
Advanced

Re: PREVISUALIZAR PDF EN UN IFRAME

Buenas, María.

Échale un vistazo a este post, sobre todo al comentario de cybermakoki a lo mejor te sirve ;-)


Un saludo,

Cris.

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
cesarista
Customer

Re: PREVISUALIZAR PDF EN UN IFRAME

Hola:

Yo haría un webscript que tuviese el noderef por ejemplo como argumento, y usase el propio componente de pdfjs.

HINT: Y la ftl como en la página resultante de los documentos Compartidos (qshared).

Saludos.

--C.

mguillen
Member II

Re: PREVISUALIZAR PDF EN UN IFRAME

Ya he solucionado el problema. Lo que pasaba es la url que utilizaba sólo sirve para descargar. Hay diferentes respuestas dependiendo de la url. A tener en cuenta que el objectId tiene que ir el identificador del documento que queráis visualizar seguido de un ;1.0

- Previsualizar:

http://localhost:8282/alfresco/api/-default-/public/cmis/versions/1.1/browser/root?objectId=443982ab...

- Descargar (lo que y estaba haciendo):

http://localhost:8282/alfresco/api/-default-/public/cmis/versions/1.1/atom/content/id=443982ab-53d7-...

 

-Respuesta JSON:

http://localhost:8282/alfresco/api/-default-/public/cmis/versions/1.1/browser?id=443982ab-53d7-4854-...

 

Espero que sirva de ayuda. A mi me ha funcionado a la primera!

Saludos y gracias por vuestras respuestas.