问题标签 [pdfrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android转换图像中的Pdf渲染器是透明背景
我是android开发的新手。我正在将 Pdf 转换为 Image 并将其存储在某个位置。我使用 PdfRenderer(API 级别 21)将 PDF 转换为位图图像。转换后的图像是透明背景。请指导我转换具有白色背景的图像。这样我就可以将其转换为二进制数字。
提前致谢。
android - PdfRenderer 无法访问受密码保护的 pdf
问题是受密码保护的 pdf 正在获得安全异常。
android - 在可滚动列表中显示多个位图的最佳实践
我正在尝试做的事情:
我使用 Android PdfRenderer 类将单个 pdf 页面渲染为位图。(渲染票价不是问题)
不,我想在屏幕上显示整个第一页和第二页的一半。
我的问题? 最好的方法是什么?- 我应该使用带有多个 ImageView 的 RecyclerView - 我应该使用两个带有滚动的 ImageView - 性能很重要,所以应该是高效的
我很高兴有任何意见或想法。
android - Pdf渲染缩放页面
我正在做一个项目,我需要在我们的应用程序中显示 PDF 内容。我正在尝试使用 Android API 的 PdfRenderer。现在,我可以将 pdf 页面显示为位图并在所有其他页面之间移动。
但我不明白如何在页面上实现缩放。我的意思是我知道如何缩放图像,但是对于 pdf,它需要在每个缩放级别(例如平铺?)重新计算。在缩放时,我想我需要用正确的 Rect 和 Matrix 重新计算位图,这就是我所缺少的。
是否有人已经这样做或类似的?
PS:我想自己制作,但请随时向我发送开源库,谢谢
android - 如何从 Internet 下载 PDF 文件并使用 PdfRenderer 进行渲染
我正在尝试使用以下代码下载 PDF 文件:
接下来,我想使用 PdfRenderer 渲染下载的文件。每次我将使用上述代码创建的 File 对象从 PdfRenderer 类传递给 ParcelFileDescriptor.open() 时,我都会收到“异常:文件不是 PDF 格式或已损坏”。
渲染代码对接收到的 File 对象执行以下操作以创建 PdfRenderer:
我该如何解决这个问题?我尝试了许多选项,例如使用 createTempFile 和许多 StackOverFlow 帖子创建临时文件,但我尝试的所有方法都失败了。有谁知道我的问题是由什么引起的?
android - PrintedPdfDocument pdf 图像在 Android 5 上太大
我正在我的 Android 应用程序中创建 pdf 页面。为了保持与使用 Kitkat (API 19) 的旧设备的兼容性,我使用了带有PrintedPdfDocument
andPdfDocument.Page
而不是PdfRenderer
(需要 API 21)的工作流程
问题是,图像似乎是未压缩存储的。我的测试图像(大约 2000x700 像素)大约 3Mb 大。
据我所知,这只发生在 Android 5 上。更高版本会生成更小的(压缩)图像(大约 200kb)。
不幸的是,我找不到很多配置输出的方法。
我的打印属性如下所示:
因此,除了设置为 COLOR_MODE_MONOCHROME 之外,我看不到任何可以尝试的东西。
有人有什么主意吗?对我来说,唯一的方法是寻找 API 级别,使用更新PdfRenderer
的 API 21+ 和我对 Kitkat 的原始解决方案。
有没有更好的方法来代替两种不同的工作流程?