public static void Main(string[] args) { var commandLineOptions = new CommandLineOption(); if (!Parser.Default.ParseArguments(args, commandLineOptions)) { return; } var pageXml = new PageXml(commandLineOptions.XmlFilePath); var extractor = new ImageExtractor(pageXml); extractor.Extract(commandLineOptions.ImageFilePath, commandLineOptions.OutputFolderPath); }
/// <summary> /// Create a image extrator for a page xml passed in <paramref name="pageXml"/>. /// </summary> /// <param name="pageXml">The PageXml object to get the glyphs from-</param> public ImageExtractor(PageXml pageXml) { this.pageXml = pageXml; }