首页 > 解决方案 > 在andorid上将多页PDF解析为多个位图

问题描述

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

标签: android

解决方案


解析工具:Android-ImageMagick

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

有一个 android 端口:paulasiimwe/Android-ImageMagick:基于techblue/jmagick Java 库的 ImageMagick 的 Android 端口。

解析命令:

尝试这样的事情:

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

PS:convertImageMagick包装的一部分


推荐阅读