Der Ursprung von PDFUnit lag in einer Kundenanfrage im August 2010, die mit der damals verfügbaren Bibliothek 'jPdfUnit 1.1' (http://jpdfunit.sourceforge.net) nicht gelöst werden konnte. Auch das Apache Projekt 'PDFBox' (http://pdfbox.apache.org) konnte die gewünschten Funktionen nicht ausreichend abdecken, wohl aber iText (http://itextpdf.com) mit ein wenig Programmierung 'drum-herum'.
Im Laufe des Jahres 2011 wuchs das Wissen über PDF und iText und Ende des Jahres 2011 begann die Entwicklung von PDFUnit auf der Basis von iText.
Das Testwerkzeug erfüllte die gestecken Ziele. Die Weiterentwicklung ging jedoch wegen anderer beruflicher Verpflichtungen nur langsam voran.
Zu Beginn des Jahres 2013 gab es wieder mehr Zeit für die Weiterentwicklung. In dieser Zeit entstand die Dokumentation. Bestehende Funktionen wurden abgerundet, fehlerbereinigt neue hinzugefügt.
Die wesentliche Erweiterung war der PDFUnit-Monitor. Er bedient die Zielgruppe der Nicht-Entwickler und liest Testinformationen aus einer Excel-Datei.
Die Implementierung wurde von iText auf PDFBox 2.0 umgestellt. Zusätzlich wurde der Funktionsumfang um die Validierung von QR-Code, Barcode und ZUGFeRD-Daten erweitert. Text mit der Schreibrichtung rechts-links können analysiert werden und es wurde die Möglichkeit geschaffen, ganze Verzeichnisse zu prüfen.