From a11983e9d93fc29bd220e9d0a771612383e9cac3 Mon Sep 17 00:00:00 2001 From: Tim Karliczek Date: Thu, 12 Jun 2025 20:10:47 +0200 Subject: [PATCH] Add sevdesk signature to valid PDF creators --- .../main/java/org/mustangproject/validator/PDFValidator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java index 411eb220..889e7f7e 100644 --- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -269,6 +269,7 @@ public class PDFValidator extends Validator { final byte[] cibpdfbrewerSignature = "CIB pdf brewer".getBytes(StandardCharsets.UTF_8); final byte[] lexofficeSignature = "lexoffice".getBytes(StandardCharsets.UTF_8); final byte[] s2IndustriesSignature = "s2industries.ZUGFeRD.PDF".getBytes(StandardCharsets.UTF_8); // https://github.com/stephanstapel/ZUGFeRD-csharp + final byte[] sevdeskSignature = "sevdesk".getBytes(StandardCharsets.UTF_8); if (ByteArraySearcher.contains(fileContents, symtraxSignature)) { Signature = "Symtrax"; @@ -290,6 +291,8 @@ public class PDFValidator extends Validator { Signature = "Lexware office"; } else if (ByteArraySearcher.contains(fileContents, s2IndustriesSignature)) { Signature = "ZUGFeRD.PDF-csharp"; + } else if (ByteArraySearcher.contains(fileContents, sevdeskSignature)) { + Signature = "sevdesk"; } context.setSignature(Signature);