Class PdfVisualTester


  • public class PdfVisualTester
    extends Object
    • Constructor Detail

      • PdfVisualTester

        public PdfVisualTester()
    • Method Detail

      • comparePdfDocuments

        public static List<PdfVisualTester.PdfCompareResult> comparePdfDocuments​(byte[] expected,
                                                                                 byte[] actual,
                                                                                 String testName,
                                                                                 boolean keepSameImages)
                                                                          throws IOException
        Compares two PDF documents by rendering each page to an image and comparing pixel by pixel.
        Parameters:
        expected -
        actual -
        testName -
        keepSameImages - Whether to return the images in the case they are good (ie. the same).
        Returns:
        A list of PdfVisualTester.PdfCompareResult instances describing differences.
        Throws:
        Exception
        IOException