Details
Description
I'm a newb to PDFBox, so I just wanted to try it out, to see how to create texts, hyperlinks, and images.
Sadly, even with the most basic thing, of creating a new instance of PDDocument, this library fails to be used on Android, as it requires AWT for many things, including this simple creation.
Android barely has anything related to AWT, as it has its own implementations of color, bitmaps, etc...
I've also noticed that it's used for images (and probably colors and fonts as well), which makes it hard to overcome on Android.
I think there is only one library out there that is "forked" out of PDFBox and works for Android, but it's barely maintained and is stuck in the past:
https://github.com/TomRoush/PdfBox-Android
Please offer some way to still use this library even on Android, without weird workarounds.
Maybe offer some common things that are shared between the platforms.
For color/pixel, for example, it can be one that has ARGB values, and for bitmap, it can be an array of such pixels, with definition to get width&height of the bitmap.
Perhaps look at the library's implementation and see what can be common and what can be an additional dependency.