Geht es nur um die Anzahl von Schriften, sieht ein Vergleich so aus:
<testcase name="haveSameNumberOfFonts"> <assertThat testDocument="test/test.pdf" masterDocument="master/master.pdf" > <haveSameNumberOfFonts /> </assertThat> </testcase>
Schriften in zwei PDF-Dokumenten sind gleich, wenn alle Schriftinformationen gleiche Werte enthalten. Eine Filterung der relevanten Eigenschaften nach Name, Typ usw. ist beim Vergleich nicht vorgesehen:
<testcase name="haveSameFonts"> <assertThat testDocument="test/test.pdf" masterDocument="master/master.pdf" > <haveSameFonts /> </assertThat> </testcase>
Informationen über die Schriften eines Dokumentes können mit dem
Hilfswerkzeug ExtractFontsInfo
extrahiert werden. Siehe Kapitel
9.9: „Schrifteigenschaften nach XML extrahieren“.