Add sevdesk signature to valid PDF creators

This commit is contained in:
Tim Karliczek
2025-06-12 20:10:47 +02:00
parent dfcc5f1a1c
commit a11983e9d9

View File

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