I'm trying to understand what exactly it is that the setSynchronous() method does on the output client. Sure, it sets the mode to "synchronous" per the java docs, but then does that mean it's asysnchronous otherwise?
That doesn't make sense becasue I have used the API for over 2 months now and have not run into any issues related to not getting a result before my method returns (or so it seems). So, this notion of "synchronous" seems vague.
The problem we are running into is that when using the transformPDF() method to transform a PDF to PDF/A, sometimes, the generated file does not render correctly!