下载PDF保存并显示(渲染)它在我的应用程序的活动中

时间:2013-01-16 09:51:51

标签: android pdf pdf-reader pdfrenderer

我想在第一次用户查看webview时从链接下载PDF。

之后想要将它们保存在SdCard中,当用户请求查看时,在我的应用程序活动中显示存储的PDF。

我知道下载的东西,但坚持使用PDF渲染和显示。

任何帮助都将受到高度赞赏

提前致谢。

3 个答案:

答案 0 :(得分:2)

您无法更新资产。

您可以将文件下载到sdcard并从sdcard

访问该文件

答案 1 :(得分:0)

无法更新资产。因此,您可以将该文件保存到FileSystem(根据您的要求在内部或外部),然后像以下示例一样将其重新保存。

将文件存储到InternalFileSystem。

  FileOutputStream fos = null;
try {
    fos = context.openFileOutput(filename, Context.MODE_PRIVATE);
    fos.write(pdfData.getBytes());
    fos.flush();
    fos.close();

} catch (FileNotFoundException e) {

} catch (Exception e) {

} finally {
    if (fos != null) {
        fos = null;
    }
}

答案 2 :(得分:0)

一旦apk构建了项目,我们就无法修改apk文件。 作为apk内部的assets文件夹,所以我们无法复制assets文件夹中的pdf文件。 将其外部或内部保存在手机记忆库或SD卡中。