gpt4 book ai didi

java - Pdf Renderer API Android 来自 URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:44 24 4
gpt4 key购买 nike

我正在调查 PDF renderer API原生于 Google Android 开发。我在文档中看到以下代码示例:

 // create a new renderer
PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());

// let us just render all pages
final int pageCount = renderer.getPageCount();
for (int i = 0; i < pageCount; i++) {
Page page = renderer.openPage(i);

// say we render for showing on the screen
page.render(mBitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY);

// do stuff with the bitmap

// close the page
page.close();
}

// close the renderer
renderer.close();

我认为这个例子使用的是文件对象。 如何让此 API 与来自网络服务器的 URL(例如来自网站的文档)一起使用?如何在不需要下载文件的 Android 应用中本地加载 PDF到本地存储?类似于如何运行 Google 文档查看器以在 Web View 中打开 PDF - 但我无法采用这种方法,因为 Google 文档查看器在我所在的环境中被阻止。

最佳答案

how I can get this API to work with URL from a webserver?

从服务器下载 PDF 到本地文件。然后,使用本地文件。

The purpose of what I am trying to learn is how to load pdf natively in android app that does not require a download of the file onto the local storage

AFAIK,你不能那样使用 PdfRenderer。它需要一个可搜索的 FileDescriptor,而据我所知,创建其中一个文件的唯一方法涉及本地文件。

关于java - Pdf Renderer API Android 来自 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31662673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com