OneNoteConversionTool.FormatReaders.EpubReader.EpubReader C# (CSharp) Method

EpubReader() public method

public EpubReader ( string filePath, string outputDir ) : System
filePath string
outputDir string
return System
		public EpubReader(string filePath, string outputDir)
		{
			try
			{
				_mEpub = new Epub(filePath);
			}
			catch (Exception e)
			{
				_mEpub = null;
                Console.WriteLine("Error in EpubReader: _mEpub couldn't be initialized.");
                Console.WriteLine(e.Message);
			}
			_mFilePath = filePath;

			string epubExtractDir = Directory.Exists(Path.Combine(outputDir, "Epub Extracted Files"))
				? Path.Combine(outputDir, "Epub Extracted Files")
				: Utility.CreateDirectory(Path.Combine(outputDir, "Epub Extracted Files"));
			_mEpubDir = Utility.CreateDirectory(Utility.NewFolderPath(epubExtractDir, Path.GetFileNameWithoutExtension(filePath)));
			ZipFile.Read(filePath).ExtractAll(_mEpubDir);

			_mContentDir = Path.GetDirectoryName(GetOpfFilePath());
		}