public int Gerar(Type geradorType, GeradorArgs args)
        {
            var pdfFiles = System.IO.Directory.GetFiles(args.PdfSourcePath, "*.pdf");


            foreach (var pdfFile in pdfFiles)
            {
                IGerador gerador   = GeradorFactory.Create(geradorType);
                var      pdfOutput = System.IO.Path.Combine(args.PdfDestinationPath, System.IO.Path.GetFileName(pdfFile));
                gerador.Execute(new GeradorArgs(args.CorCaneta, args.MargemAtraso, args.DetectorPeriodo, args.Assinar, pdfFile, pdfOutput));
            }

            return(pdfFiles.Length);
        }
Exemplo n.º 2
0
 static NhaNhaNha()
 {
     geradorCpf   = new GeradorCPF();
     geradorCnpj  = new GeradorCNPJ();
     geradorPesoa = new GeradorPessoa();
 }