如何嵌入PhoneGap應用程序的PDF查看器?我決定使用PhoneGap + Sencha Touch開發適用於iOS和Android的應用程序。嵌入PDF Viewer for PhoneGap應用程序
9
A
回答
2
沒有太多關於混合PhoneGap和ObjC的文檔,但是here is some example cod e允許您使用ObjectiveC-Application嵌入PhoneGap。對於PDF閱讀器,您可以使用Apple QuickLook或UIWebView等基本版本,也可以使用更高級的版本,如PSPDFKit。
對於Android,您可以使用simply search for an Intent that is capable of displaying pdf(如Adobe的Android官方Reader),或者自己整合PDF閱讀器。 There's an open source project for that,但它看起來不完整。或者查看apv或droidreader,這是GPLv3。
3
我只有iOS phonegap經驗。已經爲我工作的解決方案是製作一個插件,它彈出一個使用iOS本機pdf查看器的原生webview。實現這一目標的方法是遵循本網站上的說明。
此鏈接修改現有的插件,「兒童瀏覽器」使用本地web視圖顯示PDF格式的。原始的chilbrowser插件可以在here找到。
爲了讓你更清楚它會是什麼樣的想法,這裏是我特別的JavaScript調用,我把它放到我的sencha應用程序中。
PhoneGap.exec("ChildBrowserCommand.showFilePage", GlobalVar.localRoot + "/" + record.get("FilePath"));
這是處理程序煎茶內的buttonTap內,然後按下按鈕將調用目標C法「showFilePage」。該參數是插件將使用的文件路徑。
這裏是Objective C的部分(再次,你應該遵循的完整說明的鏈接)
- (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];
}
0
嗨只使用HTML5對象標記,你可以添加,SWF,PDF等。
相關問題
- 1. 在Flex應用程序中嵌入PDF
- 2. 將PDF嵌入WPF應用程序
- 3. 如何在Android應用程序中嵌入Google Drive Viewer
- 4. 使用ng2-pdf-viewer在我的應用程序中顯示pdf文件時,放大並縮小在ng2-pdf-viewer
- 5. cordova.js for android phonegap應用程序
- 6. PhoneGap with SenchaTouch for Android應用程序
- 7. PhoneGap for Windows Store應用程序
- 8. PhoneGap內嵌PDF
- 9. 將PDF嵌入到DROID應用程序中?
- 10. pdf查看器for pyqt4應用程序?
- 11. PDF VIewer android
- 12. 將PDF導入/嵌入到HTML中(For PDF)
- 13. JQuery Mobile PDF Viewer
- 14. 是否可以在原生應用程序中嵌入Phonegap?
- 15. 在Android Phonegap應用程序中嵌入You Tube視頻
- 16. phonegap應用程序中的嵌入式幫助主題
- 17. 將Web應用程序嵌入PhoneGap(定位iPhone)的選項?
- 18. Vimeo嵌入到Android HTML5 + Phonegap + jQueryMobile應用程序
- 19. 在嵌入式PhoneGap應用程序中保存和恢復WebView
- 20. 如何在PhoneGap應用程序中嵌入iframe?
- 21. 如何在Phonegap中嵌入YouTube視頻ios應用程序
- 22. 嵌入Django應用程序
- 23. Aspose PDF viewer
- 24. BIRT Viewer with Rails應用程序
- 25. 在WP 7.1應用程序中嵌入PDF
- 26. 如何在移動Web應用程序中嵌入PDF
- 27. Android - PhoneGap應用程序入門
- 28. PhoneGap應用程序與PhoneGap + WebView + HTML5 Web應用程序
- 29. 如何使用webbrowser控件將C#.NET應用程序包含PDF Viewer插件?
- 30. Phonegap iphone應用程序