[
https://issues.apache.org/jira/browse/PDFBOX-5716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Lehmkühler closed PDFBOX-5716.
--------------------------------------
Resolution: Won't Do
It is not only about image formats and colors. The whole font stuff in
org.apache.fontbox relies heavily on AWT. I don't see any easy way to split
that stuff and even if there was such way, someone needs to implement a
specific android version of the separated code as PDFBox won't work without
that stuff.
As Tilman already said, there isn't anyone in our ranks who has the time or
interest or need to implement such things
Sorry, but I'm afraid you have to do it on your own or find someone else.
> 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
> Priority: Major
> 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]