I tested the file with a 3 month old VeraPDF and that one said the file is fine. Some online checkers also said the file is fine (I assume these all have some other product under the hood).

Tilman

On 22.09.2023 17:28, sahy...@fileaffairs.de wrote:
Hello Morten,

the file uses a cross reference stream and as such this is not PDF/A-1
compliant.

BR
Maruan

Am Freitag, dem 22.09.2023 um 14:29 +0200 schrieb Morten Stulen:
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



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org

Reply via email to