[ 
https://issues.apache.org/jira/browse/PDFBOX-5716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17785273#comment-17785273
 ] 

Tilman Hausherr commented on PDFBOX-5716:
-----------------------------------------

The "crash" you mention is because of a java bug workaround that does a static 
initialization of RGB stuff.

{quote}What happens if you wish to support some file-format that's not 
supported by AWT{quote}

They'll have to pass it as a BufferedImage.

> 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]

Reply via email to