Apache Cordova: Descarga y visualización de PDFs

A partir de un caso de uso real me surge la necesidad de descargar PDFs y visualizarlos en una aplicación multiplataforma llevada a cabo con Apache Cordova y AngularJS. Para probar cómo podía llevarlo a cabo realicé un pequeño ejemplo en el que se descarga y almacena un PDF en la aplicación y su visualización. Puedes descargar el código aquí Objetivo Aplicación de Apache Cordova junto con AngularJS que permita descargar al dispositivo un PDF y visualizarlo. Plugins necesarios InAppBrowser - https://github.com/apache/cordova-plugin-inappbrowser File - https://github.com/apache/cordova-plugin-file FileTransfer - https://github.com/apache/cordova-plugin-file-transfer Device - https://github.com/apache/cordova-plugin-device Utilidad InAppBrowser - Permite la apertura de nuevas ventanas del navegador, incluso permite la llamada al navegador del sistema. File - Rutas del sistema de archivos. FileTransfer - Descarga del PDF. Device - Co...