【发布时间】:2012-07-03 15:48:26
【问题描述】:
您可以从我的 android 应用程序下载一个 PDF 文件,该文件存储在您的 SD 卡上,我希望对用户不可见,因此更改文件的扩展名,但似乎不够,所以我想能够编辑 pdf 并在 pdf 的开头插入一个字符串,这样如果这个字符串在 pdf 中是不可用的。
如果您能告诉我如何打开/转换 pdf 以将字符串添加到开头,或者其他类型的方法将不胜感激。
谢谢!!
【问题讨论】:
您可以从我的 android 应用程序下载一个 PDF 文件,该文件存储在您的 SD 卡上,我希望对用户不可见,因此更改文件的扩展名,但似乎不够,所以我想能够编辑 pdf 并在 pdf 的开头插入一个字符串,这样如果这个字符串在 pdf 中是不可用的。
如果您能告诉我如何打开/转换 pdf 以将字符串添加到开头,或者其他类型的方法将不胜感激。
谢谢!!
【问题讨论】:
查看http://developer.android.com/guide/topics/data/data-storage.html 了解在 android 中操作文件的各种选项。如果您希望文件对您的应用程序是私有的,而不是更改扩展名和文件头,您可能需要考虑权限。例如,考虑以下行,它以私有模式打开文件以进行输出。也就是说,除了您的应用程序之外,没有人可以访问该文件:
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
【讨论】: