¿Cómo puedo incrustar un visor de PDF para una aplicación de teléfono? Decidí usar PhoneGap + Sencha Touch para desarrollar una aplicación para iOS y Android.Incrustar visor de PDF para la aplicación PhoneGap
Respuesta
No hay mucha documentación para mezclar PhoneGap y ObjC, pero here is some example cod e que le permite incrustar PhoneGap con una aplicación ObjectiveC. Para el visor de PDF, puede usar los básicos como QuickLook de Apple o UIWebView, o los más avanzados como PSPDFKit.
Para Android, puede simply search for an Intent that is capable of displaying pdf (como el lector oficial de Adobe para Android) o integrar un visor de PDF completo usted mismo. There's an open source project for that, pero parece que no está completo. O consulte apv, o droidreader, que es GPLv3.
Solo tengo experiencia con el teléfono iOS. La solución que me ha funcionado es crear un complemento que muestre una vista web nativa que utiliza el visor de PDF nativo de iOS. La forma de hacer que esto funcione es seguir las instrucciones en este sitio web.
Este enlace modifica un plugin existente, "navegador Niño", para usar los nativos de visualización vistaweb pdf de. El plugin chilbrowser original se puede encontrar here.
Para darle una idea de cómo será, esta es mi llamada de javascript particular que puse en mi aplicación sencha.
PhoneGap.exec("ChildBrowserCommand.showFilePage", GlobalVar.localRoot + "/" + record.get("FilePath"));
Esto es dentro del controlador para el buttonTap dentro del sencha, al pulsar el botón de continuación, llamar al método C objetivo "showFilePage". El parámetro es la ruta de archivo que usará el complemento.
Aquí es la parte Objective C (de nuevo, debe seguir los enlaces para instrucciones completas)
- (void) showFilePage:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options // args: url
{
NSLog(@"showFilePage entered: ");
if(childBrowser == NULL)
{
childBrowser = [[ ChildBrowserViewController alloc ] initWithScale:FALSE ];
childBrowser.delegate = self;
}
PhoneGapViewController* cont = (PhoneGapViewController*)[ super appViewController ];
childBrowser.supportedOrientations = cont.supportedOrientations;
[ cont presentModalViewController:childBrowser animated:YES ];
NSString *path = (NSString*) [arguments objectAtIndex:0];
NSLog(@"Our argument 0 is: %@",[arguments objectAtIndex:0]);
NSLog(@"The url is: %@",path);
[childBrowser loadFileURL:path];
}
Hola sólo tiene que utilizar etiqueta de objeto HTML 5, se puede añadir, swf, pdf, etc ..
- 1. visor de pdf para la aplicación pyqt4?
- 2. visor de pdf en phonegap android
- 3. ¿Cómo puedo incrustar un visor de PDF en una aplicación C++ multiplataforma?
- 4. IPhone phonegap pdf issue
- 5. Sugiera un visor de PDF para WPF
- 6. ¿Android tiene un visor de PDF incorporado?
- 7. ¿Cómo crear nuestro propio visor de PDF para Android?
- 8. Cómo hacer visor de PDF en PHP
- 9. Tutorial para la aplicación androide con PhoneGap
- 10. Incrustar SVG en PDF (exportando SVG a PDF usando JS)
- 11. Buscando un visor web en PDF, no el visor de documentos de google
- 12. Necesita control de visor de PDF - intenté mucho
- 13. Abrir PDF en la aplicación para Android
- 14. Visor de archivos multiformato para .Net Development
- 15. ¿Admite PhoneGap la compra desde la aplicación?
- 16. Exportar código fuente de la aplicación ASP.NET MVC para PhoneGap
- 17. Advertencias de memoria/colisión con la aplicación para iPad PhoneGap
- 18. Uso de anuncios en la aplicación para iPhone PhoneGap
- 19. Prueba de A/B para la aplicación PhoneGap
- 20. Aplicación de visor independiente para el registro de ELMAH
- 21. ¿Cómo actualizar automáticamente en un visor de PDF?
- 22. ¿Cómo funciona el visor de PDF de Google Docs?
- 23. ¿Mejor análisis para una aplicación PhoneGap?
- 24. Embarcadero: ¿para incrustar o no incrustar?
- 25. ¿Incrustar V8 en la aplicación OpenCL?
- 26. Cómo incrustar iPhone-Wax en la aplicación
- 27. Incrustar la aplicación XULRunner en Java
- 28. Exportar sqlite db en la aplicación phonegap
- 29. Cómo descargar apk en la aplicación phonegap
- 30. Cómo usar el visor de PDF incorporado del iPhone para mostrar un documento