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);