51

我需要一个 PDF 库来处理 PDF 文档,(创建 PDF,将图像转换为 PDF)和类似的东西,但在 Android 中。

我尝试了 android itext 端口,但库项目在我将其添加到我的项目后会生成编译错误。看起来它仍在使用 AWT 中定义的一些仿射变换类。

4

4 回答 4

17

似乎没有一个纯 java pdf 库可以与 android 一起使用,因为它们使用了 android 不支持的库。我想我读到 iText 对移植到 android 很感兴趣,但认为如果他们这样做了,谷歌应该支持他们,但还没有这方面的消息来源。

这是一个在 android 中编写 pdf 的项目:sourceforge.net/projects/apwlibrary 没有尝试过,它说它只做简单的 pdf

于 2010-08-20T12:43:27.730 回答
4

看看MuPDF

MuPDF 占用的空间非常小,几乎完全支持 PDF-1.7 的所有功能。它是非常流行的 (Windows) SumatraPDF 查看器的基础,但它也已移植到 Android 和 iOS。

然后看看这个网站上关于 MuPDF 的所有问题。

于 2012-01-18T19:48:05.970 回答
1

IText 似乎工作正常。

要修复 affineTransform 编译问题,您只需在 iText 中标记“Micro PJAWT.jar”以在 Eclipse 中导出,以便您的依赖项目可以将其用于编译目的。

于 2011-03-18T13:21:35.417 回答