This email went to the spam folder so I didn't see it before now. Here's a link to an example PDF we generate: https://drive.google.com/file/d/1vNbfQyWNyJq_mGNPYF9a3CI0X9K9CDSQ/view?usp=sharing
Morten ᐧ On Wed, Sep 20, 2023 at 6:48 PM Tilman Hausherr <thaush...@t-online.de> wrote: > Please upload your PDF somewhere and link to it. > > If there is really a cross reference stream, then the error message is > correct (and 2.0.29 is at fault), because that is a PDF 1.5 feature and > PDF/A-1b is based on 1.4. > > Tilman > > > On 20.09.2023 17:00, Morten Stulen wrote: > > After upgrading to PDFBox 3, the PreflightParser.validate() function > > returns an error. > > "Trailer Syntax error, /XRef cross reference streams are not allowed" > > > > Code: > > > > fun isValid(bytes: ByteArray): Boolean { > > val fileName = "tmp_${UUID.randomUUID()}.pdf" > > val file = File(fileName) > > > > val document = Loader.loadPDF(bytes) > > document.save(fileName) > > > > // This returns a ValidationError > > val result = PreflightParser.validate(file) > > > > return result.isValid > > } > > > > The tested PDFs are the same as before the upgrade. > > > > > > > > ᐧ > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > >