Sejda-io (https://www.sejda.org)
A layer of Input/Output classes built on top of java io and nio. Requires JDK-25
Branch 4.x uses the preview feature Foreign Function & Memory API to replace the Unsafe cleaner workaround and requires JDK 22 (with preview features enabled) .