Use el complemento Phonegap ChildBrowser para ver los archivos PDF de la aplicación en Android

Tengo el complemento childbrowser instalado y funcionando en mi aplicación Phonegap. Funciona bien para sitios web, pero en su lugar quiero ver archivos PDF que se han almacenado en mi archivo de activos.

El enlace que tengo al pdf es actualmente

<a href="#" onClick="window.plugins.childBrowser.showWebPage('file:///android_asset/pdf/Starting-Out_master.pdf');">Test</a>

Pero cuando hago esto, intenta navegar a

http://file://android_asset/pdf/Starting-Out_master.pdf

¿Cómo puedo cambiar el enlace para ver los PDF preempaquetados?

preguntado el 12 de junio de 12 a las 13:06

¿Encontraste una solución para este problema? -

3 Respuestas

No puede abrir un PDF con ChildBrowser. Deberá usar el complemento PDF Viewer. Aquí hay un enlace, lamento que esté en italiano, tendrá que usar Google Translate o algo similar.

http://www.giovesoft.com/2011/08/download-and-open-pdf-with-phonegap.html

Respondido 14 Feb 13, 13:02

Usando el patrón de velas del Complemento WebIntent también puede funcionar. La mayoría de los teléfonos Android (pero no todos) vienen con un visor de PDF integrado, por lo que permitir que el sistema operativo Android decida qué aplicación instalada en el teléfono para manejar el archivo PDF debería funcionar en la mayoría de los casos.

Respondido el 12 de junio de 12 a las 21:06

Puede obtener el URI del archivo pdf y abrirlo con openExternal del complemento childBrowser y dejar que el navegador nativo maneje el PDF.

Respondido el 12 de junio de 12 a las 21:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.