android - 在android上将多页PDF解析为多个位图

标签 android

我想使用 Intent 从我的设备获取一个 PDF 文件(女巫包含多个页面),然后将此 pdf 解析为多个图像并在我的 ViewPager 中显示它们。我成功地从我的设备中获取了文件,但是如何在 Android 上将 pdf 解析为多个位图?

最佳答案

解析工具:Android-ImageMagick

您可以使用 ImageMagick解析 PDF 文件。

有一个安卓端口:paulasiimwe/Android-ImageMagick: Android port for ImageMagick基于 techblue/jmagick Java 库。

要解析的命令:

尝试这样的事情:

convert           \
   -verbose       \
   -density 150   \
   -trim          \
    <your-PDF-file>.pdf      \
   -quality 100   \
   -flatten       \
   -sharpen 0x1.0 \
    <1-100 page numbers>.jpg

附注:convertImageMagick 包的一部分

关于android - 在android上将多页PDF解析为多个位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57431964/

相关文章:

android - Android 上使用 Google Play 服务的 OAuth2 token

android - 深度图 - Android 中使用 OpenCV 的立体图像

android - 如何在 android 源代码中添加 Android Studio 创建的应用程序?

android - 具有透明度的 TextureView

android - Jetpack compose Canvas 混合模式未按预期工作

android - 段中的应用程序包名称

android - 如何下载旧版本的 Android 支持库?

java - Android - 如何解析 JSONObject 和 JSONArrays

java - 如何从 Recycler View onClick 缓存 WebView Activity 的多个 URL

java - 如何通过 Web 服务器发送商业应用程序的数据?