AD_LB created PDFBOX-5716:
-----------------------------
Summary: Request: offer Android to also use this library, by
removing all usages of AWT
Key: PDFBOX-5716
URL: https://issues.apache.org/jira/browse/PDFBOX-5716
Project: PDFBox
Issue Type: Improvement
Components: FontBox
Affects Versions: 3.0.0 PDFBox
Reporter: AD_LB
Attachments: 2023-11-12_02-31-29.png, pdfTest.zip
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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]