Exemple #1
0
 private TextExtractor(ReadOnlyMemory <byte> bytes)
 {
     _stream        = new MemoryStream(bytes.GetUnderlyingArray().Array);
     _contentType   = ContentTypeExtractor.Extract(bytes);
     _disposeStream = true;
 }
Exemple #2
0
 private TextExtractor(byte[] bytes)
 {
     _stream        = new MemoryStream(bytes);
     _contentType   = ContentTypeExtractor.Extract(bytes);
     _disposeStream = true;
 }
Exemple #3
0
 private TextExtractor(string filePath)
 {
     _stream        = File.OpenRead(filePath);
     _contentType   = ContentTypeExtractor.Extract(Path.GetFileName(filePath));
     _disposeStream = true;
 }
Exemple #4
0
 private TextExtractor(Stream stream)
 {
     _stream        = stream;
     _contentType   = ContentTypeExtractor.Extract(stream);
     _disposeStream = false;
 }
Exemple #5
0
 private TextExtractor(FileStream fileStream)
 {
     _stream        = fileStream;
     _contentType   = ContentTypeExtractor.Extract(fileStream.Name);
     _disposeStream = false;
 }