2015-02-06 75 views
7

我在Phonegap iOS應用程序中使用jsPdf Lib生成PDF文件。生成PDF後,我可以在創建後在InAppBrowser中看到它。Phonegap - 打開/複製PDF文件到iBook

我想將它存儲在一個地方,用戶也可以從應用程序外部訪問它。在android中,這不是一個問題。在iOS中,是否可以在iBook中打開生成的文件,或者,在iBook中複製PDF文件?我讀過的地方使用'itms-books:'這是可能的。任何人都可以提出建議嗎?

一般來說,當我在safari中打開任何pdf文件時,它會給我一個'在iBook中顯示/添加'的選項 - 在iBook中添加pdf。但Safari無法打開任何pdf文件,該文件存儲在應用程序的文檔區域內。因此,當我嘗試使用window.open()文件系統url和_system參數時,沒有任何反應。但是,當我使用window.open()與文件系統url和_blank參數時,它會在InAppBrowser中打開該pdf。但是,沒有選擇「在iBook中顯示/添加」。

那麼,最好的方法是什麼?目標是用戶可以訪問PDF(使用應用程序生成),而無需以後打開應用程序。

資源檢查已:

https://stackoverflow.com/questions/23656211/how-to-save-downloaded-pdf-in-ibooks-using-phonegap - 沒有正確答案

Send PDF to iBooks - 原生,而不是爲PhoneGap的

http://www.tricedesigns.com/2014/01/08/generating-pdf-inside-of-phonegap-apps/ - 主要集中在創建PDF格式的,而不是開放

http://www.tricedesigns.com/2012/08/15/open-with-in-ios-phonegap-apps/ - 提供以下鏈接

https://github.com/triceam/phonegap-plugins/tree/master/iOS/ExternalFileUtil - 對於舊版本的PhoneGap

https://github.com/don/FileOpener - 不適用於iOS的

+3

這本來是巨大的如果人們在對這個問題進行投票表決之後也會發表評論。在沒有評論的情況下進行投票,會給人一種印象,即你只是隨意選擇了低投票問題 - 即使沒有閱讀它。如果它太過技術性地讓你理解 - 總是存在「評論」的範圍 - 這就在問題部分的下方。 – Prasoon 2015-02-17 06:01:38

回答