public static List<Shred> Factory(List<string> files, bool runOcr = true) { List<Shred> shreds = new List<Shred>(); foreach (string file in files) { shreds.Add(Create(file, true)); } if (runOcr) { OCR.ShredOcr(shreds.ToArray()); } return shreds; }