Esempio n. 1
0
        public static List <string> GerarPdfeAgruparArquivos(List <string> listaCaminhos)
        {
            List <string> arquivosParaAgrupar = new List <string>();

            foreach (var caminhoPlanilha in listaCaminhos)
            {
                ConversaoPdfUtils.GerarArquivoPdf(caminhoPlanilha);
                var diretorioPlanilha = Path.GetDirectoryName(caminhoPlanilha);
                var arquivo           = Path.GetFileName(caminhoPlanilha);
                arquivo = $"{arquivo.Split('.')[0]}.pdf";
                var caminhoArquivo = $"{diretorioPlanilha}/{arquivo}";
                arquivosParaAgrupar.Add(caminhoArquivo);
            }
            return(arquivosParaAgrupar);
        }
Esempio n. 2
0
        public static List <string> SelecionarArquivosParaAgrupar(string diretorioApr)
        {
            List <string> arquivosParaAgrupar        = new List <string>();
            var           caminhoArquivosParaAgrupar = Directory.GetFiles(diretorioApr, "*.xlsx");

            if (!caminhoArquivosParaAgrupar.Any())
            {
                return(arquivosParaAgrupar);
            }

            foreach (var caminhoPlanilha in caminhoArquivosParaAgrupar)
            {
                ConversaoPdfUtils.GerarArquivoPdf(caminhoPlanilha);
                var diretorioPlanilha = Path.GetDirectoryName(caminhoPlanilha);
                var arquivo           = Path.GetFileName(caminhoPlanilha);
                arquivo = $"{arquivo.Split('.')[0]}.pdf";
                var caminhoArquivo = $"{diretorioPlanilha}/{arquivo}";
                arquivosParaAgrupar.Add(caminhoArquivo);
            }
            return(arquivosParaAgrupar);
        }