{
  "date": "2026-10-13",
  "tools": {
    "chromium": "Chromium 155.0.8059.39 snap",
    "pdftotext": "pdftotext version 24.02.0",
    "pdfParse": "2.4.5",
    "pdfjsDist": "5.4.296",
    "mammoth": "1.12.0",
    "docx": "9.6.1",
    "fontsource": [
      "great-vibes",
      "dancing-script",
      "allura",
      "sacramento",
      "mrs-saint-delafield",
      "homemade-apple"
    ]
  },
  "keys": 36,
  "scriptFontFeatures": {
    "great-vibes": {
      "gsub": [
        "calt",
        "ccmp",
        "dnom",
        "fina",
        "frac",
        "init",
        "liga",
        "locl",
        "numr"
      ],
      "glyphs": 12,
      "chars": 12
    },
    "dancing-script": {
      "gsub": [
        "fina",
        "frac",
        "init",
        "liga",
        "locl"
      ],
      "glyphs": 12,
      "chars": 12
    },
    "allura": {
      "gsub": [
        "ccmp",
        "fina",
        "frac",
        "liga",
        "locl"
      ],
      "glyphs": 12,
      "chars": 12
    },
    "sacramento": {
      "gsub": [
        "frac",
        "liga"
      ],
      "glyphs": 12,
      "chars": 12
    },
    "mrs-saint-delafield": {
      "gsub": [],
      "glyphs": 12,
      "chars": 12
    },
    "homemade-apple": {
      "gsub": [],
      "glyphs": 12,
      "chars": 12
    }
  },
  "runs": [
    {
      "variant": "ohne",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1001,
      "lines": 36,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 0,
      "tail": [],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ohne",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1001,
      "lines": 36,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 0,
      "tail": [],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ort-datum",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1020,
      "lines": 37,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ort-datum",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1020,
      "lines": 37,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ort-datum-name",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ort-datum-name",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "png",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "png",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "vektor",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1020,
      "lines": 37,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "vektor",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1020,
      "lines": 37,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-great-vibes",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-great-vibes",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-dancing-script",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-dancing-script",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-allura",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-allura",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-sacramento",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-sacramento",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-mrs-saint-delafield",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-mrs-saint-delafield",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-homemade-apple",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "skript-homemade-apple",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "formular",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 1044,
      "lines": 39,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Ort, Datum",
        "Unterschrift"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "formular",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 1044,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Ort, Datum Unterschrift"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "scan-seite-2",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 653,
      "lines": 22,
      "keysFound": 22,
      "keysTotal": 36,
      "missing": [
        "Bildungsweg",
        "08/2016 – 07/2019",
        "Ausbildung zur Industriekauffrau",
        "Nordhessen Metall AG und Berufsschule Baunatal",
        "Abschluss vor der IHK Kassel-Marburg, Note 1,7",
        "08/2014 – 06/2016",
        "Fachoberschule Wirtschaft",
        "Max-Eyth-Schule, Kassel",
        "Fachhochschulreife",
        "Kenntnisse",
        "SAP S/4HANA (MM, SD)",
        "Microsoft Excel (Pivot, SVERWEIS)",
        "Deutsch (Muttersprache)",
        "Englisch (C1)"
      ],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 0,
      "tail": null,
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "scan-seite-2",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 653,
      "lines": 22,
      "keysFound": 22,
      "keysTotal": 36,
      "missing": [
        "Bildungsweg",
        "08/2016 – 07/2019",
        "Ausbildung zur Industriekauffrau",
        "Nordhessen Metall AG und Berufsschule Baunatal",
        "Abschluss vor der IHK Kassel-Marburg, Note 1,7",
        "08/2014 – 06/2016",
        "Fachoberschule Wirtschaft",
        "Max-Eyth-Schule, Kassel",
        "Fachhochschulreife",
        "Kenntnisse",
        "SAP S/4HANA (MM, SD)",
        "Microsoft Excel (Pivot, SVERWEIS)",
        "Deutsch (Muttersprache)",
        "Englisch (C1)"
      ],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 0,
      "tail": null,
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "scan-komplett",
      "format": "pdf",
      "extractor": "pdftotext",
      "chars": 0,
      "lines": 0,
      "keysFound": 0,
      "keysTotal": 36,
      "missing": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de",
        "0561 123456",
        "Berufserfahrung",
        "04/2022 – heute",
        "Sachbearbeiterin Einkauf",
        "Hartmann Gießerei GmbH, Kassel",
        "Lieferantenbewertung für 140 Rohstofflieferanten",
        "Bestellabwicklung in SAP S/4HANA (MM)",
        "Verhandlung von Rahmenverträgen bis 250.000 € Jahresvolumen",
        "08/2019 – 03/2022",
        "Industriekauffrau",
        "Nordhessen Metall AG, Baunatal",
        "Auftragsbearbeitung und Rechnungsprüfung",
        "Stammdatenpflege für 2.300 Artikel",
        "Reklamationsbearbeitung mit Lieferanten",
        "03/2019 – 07/2019",
        "Werkstudentin Controlling",
        "Nordhessen Metall AG, Baunatal",
        "Monatsreporting in Excel",
        "Abweichungsanalysen für die Kostenstellenrechnung",
        "Bildungsweg",
        "08/2016 – 07/2019",
        "Ausbildung zur Industriekauffrau",
        "Nordhessen Metall AG und Berufsschule Baunatal",
        "Abschluss vor der IHK Kassel-Marburg, Note 1,7",
        "08/2014 – 06/2016",
        "Fachoberschule Wirtschaft",
        "Max-Eyth-Schule, Kassel",
        "Fachhochschulreife",
        "Kenntnisse",
        "SAP S/4HANA (MM, SD)",
        "Microsoft Excel (Pivot, SVERWEIS)",
        "Deutsch (Muttersprache)",
        "Englisch (C1)"
      ],
      "nameFirstLine": -1,
      "nameCount": 0,
      "datesDDMMYYYY": 0,
      "tail": null,
      "first3": []
    },
    {
      "variant": "scan-komplett",
      "format": "pdf",
      "extractor": "pdf.js",
      "chars": 0,
      "lines": 0,
      "keysFound": 0,
      "keysTotal": 36,
      "missing": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de",
        "0561 123456",
        "Berufserfahrung",
        "04/2022 – heute",
        "Sachbearbeiterin Einkauf",
        "Hartmann Gießerei GmbH, Kassel",
        "Lieferantenbewertung für 140 Rohstofflieferanten",
        "Bestellabwicklung in SAP S/4HANA (MM)",
        "Verhandlung von Rahmenverträgen bis 250.000 € Jahresvolumen",
        "08/2019 – 03/2022",
        "Industriekauffrau",
        "Nordhessen Metall AG, Baunatal",
        "Auftragsbearbeitung und Rechnungsprüfung",
        "Stammdatenpflege für 2.300 Artikel",
        "Reklamationsbearbeitung mit Lieferanten",
        "03/2019 – 07/2019",
        "Werkstudentin Controlling",
        "Nordhessen Metall AG, Baunatal",
        "Monatsreporting in Excel",
        "Abweichungsanalysen für die Kostenstellenrechnung",
        "Bildungsweg",
        "08/2016 – 07/2019",
        "Ausbildung zur Industriekauffrau",
        "Nordhessen Metall AG und Berufsschule Baunatal",
        "Abschluss vor der IHK Kassel-Marburg, Note 1,7",
        "08/2014 – 06/2016",
        "Fachoberschule Wirtschaft",
        "Max-Eyth-Schule, Kassel",
        "Fachhochschulreife",
        "Kenntnisse",
        "SAP S/4HANA (MM, SD)",
        "Microsoft Excel (Pivot, SVERWEIS)",
        "Deutsch (Muttersprache)",
        "Englisch (C1)"
      ],
      "nameFirstLine": -1,
      "nameCount": 0,
      "datesDDMMYYYY": 0,
      "tail": null,
      "first3": []
    },
    {
      "variant": "ohne",
      "format": "docx",
      "extractor": "mammoth",
      "chars": 1001,
      "lines": 36,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 0,
      "tail": [],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "ort-datum-name",
      "format": "docx",
      "extractor": "mammoth",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "png",
      "format": "docx",
      "extractor": "mammoth",
      "chars": 1033,
      "lines": 38,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 2,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Julia Becker"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    },
    {
      "variant": "formular",
      "format": "docx",
      "extractor": "mammoth",
      "chars": 1044,
      "lines": 39,
      "keysFound": 36,
      "keysTotal": 36,
      "missing": [],
      "nameFirstLine": 0,
      "nameCount": 1,
      "datesDDMMYYYY": 1,
      "tail": [
        "Kassel, 13.10.2026",
        "Ort, Datum",
        "Unterschrift"
      ],
      "first3": [
        "Julia Becker",
        "Wilhelmshöher Allee 21, 34117 Kassel",
        "julia.becker@example.de"
      ]
    }
  ]
}