我需要一个PDF库来处理PDF文档(创建PDF,将图像转换为PDF等),并且在Android上使用。
我尝试了android itext端口,但是在将其添加到我的项目后,库项目会生成编译错误。看起来它仍在使用在AWT中定义的一些affinetransformation类。
我尝试了android itext端口,但是在将其添加到我的项目后,库项目会生成编译错误。看起来它仍在使用在AWT中定义的一些affinetransformation类。
似乎没有一个纯Java PDF库能够在Android上使用,因为它们使用了Android不支持的库。我想我曾经读到过iText有兴趣将其移植到Android平台,但认为如果他们这样做,谷歌应该支持他们,不过我没有找到相关来源。
这里有一个正在开发中的Android写PDF的项目:sourceforge.net/projects/apwlibrary。虽然它声称只能做简单的PDF文件,但我还没有尝试过。
StackOverflow
答案表明由于AWT
,pdfbox
无法在Android
上使用。http://stackoverflow.com/questions/9696157/pdfbox-for-processing-pdf-in-android - laaptuIText 似乎运行良好。
要解决 affineTransform 编译问题,您只需要在 Eclipse 中标记 iText 中的 "Micro PJAWT.jar" 以便导出,这样您的依赖项目就可以在编译时使用它。