[
https://issues.apache.org/jira/browse/PDFBOX-5716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17785265#comment-17785265
]
Tilman Hausherr commented on PDFBOX-5716:
-----------------------------------------
"but it's barely maintained" - if many people need this library, then these
people who need this so badly should offer some support for whatever doesn't
work yet. (The last time I looked, it was images with ICC profile, which is
something that would need awt in java, unless we get some library that can be
used independently).
We got so much other things to do (in our free time), there is really no time
to think about splitting the code to create some skeleton library that can also
be used in Android. The need for awt happens as soon as you want to use images.
Images aren't just ARGB raster arrays. People want their file formats to be
supported, i.e. PNG, JPEG and TIF.
> 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]