aspose.pdf depends on org.brotli.dec
This dependency, as well as others, is not listed in the POM.
Can you please share how you are checking these dependencies? Please share some more details along with screenshots so that we can further comment on it.
you can use jdeps which comes with every JDK since Java 8:
Since the jar of Aspose.PDF is huge, it will take some minutes for the output. I suggest you redirect the output to a file for later inspection.
We have logged an investigation ticket as PDFJAVA-41156 in our issue management system to further investigate this case. We will check it and let you know once the ticket is resolved. Please spare us some time.
Note that there is a dependency on Bouncy Castle as well. It is neither documented anywhere as far as I can see, not does BC comes with the .zip (as opposed, for example, to Aspose.Cells, where it is bundled in the .zip).
The best place to declare dependencies is in the POM, of course.
We have updated the information of the logged ticket to include these details in investigation perspective. We will let you know as soon as the ticket is fixed.
The issues you have found earlier (filed as PDFJAVA-41156) have been fixed in Aspose.PDF for Java 22.2.