public bool IsReadable(string path) { if (OdfReader.IsValidFile(path)) { return(true); } if (IsReadablePdf(path)) { return(true); } if (BinaryReader.IsValidFile(path)) { return(true); } if (OpenSDKReader.IsValidFile(path)) { return(true); } if (OutlookReader.IsValidFile(path)) { return(true); } return(false); }
public bool IsReadable(string path) { if (OdfReader.IsValidFile(path)) { return(true); } if (IsReadablePdf(path)) { return(true); } return(false); }
public string ReadContents() { CheckInternalState(); string contents = string.Empty; if (OdfReader.IsValidFile(_InternalFilePath)) { IOdfReader reader = OdfReader.GetNew(_InternalFilePath); contents = reader.ReadContents(); } if (IsReadablePdf(_InternalFilePath)) { contents = ReadPdfContents(); } return(contents); }