我需要一个PDF库来操作PDF文档,(创建PDF,图像转换为PDF)以及类似的东西,但在Android中。
我尝试了android itext端口,但是在我将项目添加到项目后,库项目会生成编译错误。看起来它仍在使用AWT中定义的一些仿射转换类。
答案 0 :(得分:17)
似乎没有一个纯java pdf库可以与android一起使用,因为它们使用的是android不支持的库。我想我读到iText有兴趣为android做一个端口,但认为谷歌应该支持他们,如果他们这样做,虽然没有得到一个来源。
这是一个在android中编写pdf的项目:sourceforge.net/projects/apwlibrary 没试过,它说它只做简单的pdfs
答案 1 :(得分:7)
这可能对您有所帮助
http://androiddeveloperspot.blogspot.com/2013/05/android-pdf-reader-open-source-code.html
PDF Library to rendering the PDF files in Android
您也可以尝试pdfbox
你可以点评这篇文章
击>答案 2 :(得分:5)
看看MuPDF。
MuPDF占用空间非常小,几乎完全支持PDF-1.7的所有功能。它是非常流行的(Windows)SumatraPDF查看器的基础,但它也被移植到Android和iOS。
然后还有一个look at all the questions在本网站上被问到有关MuPDF的信息。
答案 3 :(得分:2)
IText似乎工作正常。
要修复affineTransform编译问题,您只需在iText中标记“Micro PJAWT.jar”以便在Eclipse中导出,以便您的依赖项目可以将其用于编译目的。