static void Main(string[] args)
        {
            var pdfs = FileHelper.GetPdfs($@"{projectPath}/input");

            Console.WriteLine("Beginning PDF Rasterisation tests --- ");

            //var ironPdf = new IronPdfRasteriser();
            //ironPdf.RasterizePdf(pdfs[0], $@"{projectPath}/output");

            var dynamicPdf = new DynamicPdfRasteriser();

            dynamicPdf.RasterisePdf(pdfs[0], $@"{projectPath}/output");

            Console.WriteLine("End of PDF Rasterisation tests --- ");
            Console.ReadKey();
        }
        public static void RunTests(string[] pdfs)
        {
            Stopwatch stopWatch = new Stopwatch();

            var ironPdf    = new IronPdfRasteriser();
            var dynamicPdf = new DynamicPdfRasteriser();

            foreach (var pdf in pdfs)
            {
                stopWatch.Start();
                ironPdf.RasterizePdf(pdf, $@"{projectPath}/output");
                stopWatch.Stop();

                Console.WriteLine($@"[IronPDF] {FileHelper.FileNameFromPath(pdf)} took {stopWatch.ElapsedMilliseconds} ms");
                stopWatch.Reset();

                stopWatch.Start();
                dynamicPdf.RasterisePdf(pdf, $@"{projectPath}/output");
                stopWatch.Stop();

                Console.WriteLine($@"[DynamicPDF] {FileHelper.FileNameFromPath(pdf)} took {stopWatch.ElapsedMilliseconds} ms");
                stopWatch.Reset();
            }
        }