2012-07-03 79 views
5

從我的android應用程序中,您可以下載PDF文件,該文件存儲在SD卡上,我希望對用戶不可見,所以將文件的擴展名更改爲您,但似乎不夠,所以我希望能夠編輯pdf並在pdf的開頭插入一個字符串,以便在pdf中這個字符串不可用。編輯pdf以修改標題

如果你能告訴我如何打開/轉換pdf字符串以添加到開始的字符串,或者其他類型的方法將不勝感激。

謝謝!

回答

2

查看http://developer.android.com/guide/topics/data/data-storage.html瞭解在android中操縱文件的各種選項。如果您希望該文件對您的應用程序是私有的,而不是更改擴展名和文件頭,則可能需要考慮權限。作爲一個例子,考慮下面一行,以私有模式打開一個文件進行輸出。也就是說,沒有人能夠訪問該文件:

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
+0

感謝您的回覆,問題是我只管理代碼以顯示SD卡上的PDF。如果它能夠從執行託管的PDF中找到pdf的查看者,對我來說會更好。 – jlopez

+0

如果您知道pdfViewer的任何代碼或示例,從您的應用程序打開pdf文件將是完美的。 – jlopez

+0

看看這是否有所幫助:http://stackoverflow.com/questions/3530780/android-is-there-any-free-pdf-library-for-android –