示例#1
0
        public static void ListaOpcji()
        {
            bool backToStart = false;

            do
            {
                Console.WriteLine("Wybierz potrzebną ci opcję: ");
                Console.WriteLine("1. Podaje tylko ilość plików do wygenerowania.(Ich wielkość <1Mb,10Mb>)");
                Console.WriteLine("2. Podaje ilość plików do wygenerowania i wielkość minimalną i maksymalną tych plików.");
                Console.WriteLine("3. Chcę zakończyć program.");
                string choseOption = Console.ReadLine();
                Console.Clear();
                switch (choseOption)
                {
                case "1":
                    Input.SetFileNumber();
                    pdf = new PdfGen(Input.ReturnfileNumber(), pdfPath, templatePath);
                    break;

                case "2":
                    Input.SetFileNumber();
                    Input.SetMinSize();
                    Input.SetMaxSize();
                    pdf = new PdfGen(Input.ReturnMinSize(), Input.ReturnMaxSize(), Input.ReturnfileNumber(), pdfPath, templatePath);
                    break;

                case "3":
                    System.Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine("Błąd! Źle podany numer opcji.");

                    backToStart = true;
                    break;
                }
            } while (backToStart);

            {
                CreateDirectories.NewDirectory(@"C:\GeneratedPdf");
                CreateDirectories.NewDirectory(@"C:\GeneratedPdf\TemplateFolder");
                Console.WriteLine("\nProszę czekać trwa generowanie pliku wzorcowego...");

                pdf.Create1mbFile();
                Console.WriteLine("\nProszę czekać trwa generowanie plików pdf...");

                pdf.LoopPdfGenerator();
                Console.WriteLine("\nGenerowanie {0} plików pdf zostało zakończone.\n" +
                                  "Znajdują się one pod ścieżką: {1}", Input.ReturnfileNumber(), pdfPath);
            }
            Console.WriteLine("\nAby zakończyć klinknij dowolny przycisk na klawiaturze");
            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            InputOutput Input = new InputOutput();

            Input.SetFileNumber();
            Input.SetMinSize();
            Input.SetMaxSize();
            Console.WriteLine("ILOSC PLIKOW " + Input.ReturnfileNumber() + " MINIMALNA " + Input.ReturnMinSize() + " MAKSYMALNA " + Input.ReturnMaxSize());
            CreateDirectories.NewDirectory(@"C:\GeneratedPdf");

            PdfGen pdf = new PdfGen(Input.ReturnMinSize(), Input.ReturnMaxSize(), Input.ReturnfileNumber(), "C:\\GeneratedPdf\\");

            pdf.LoopPdfGenerator();
        }