C# 库可以读取多种文档文件格式吗?

C# 库可以读取多种文档文件格式吗?,c#,asp.net,C#,Asp.net,我正在开发一个ASP.NET,其中有一个“文件上载”控件。因此,用户可以上传任何格式的文件,如.doc、.pdf、.docx、.txt、.rtf、.ppt、.odt等 程序必须能够从这些格式的任何文件中读取数据。我不想为每种文件格式使用不同的第三方库。我需要一个通用的解决方案来读取所有这些文件。您可以使用System.IO命名空间的File.RreadAllBytes()方法将文件的所有字节读取到字节数组中。您可以获得有关此方法的更多信息 正如您所说,您正在开发Asp.net应用程序。所以我想你

我正在开发一个ASP.NET,其中有一个“文件上载”控件。因此,用户可以上传任何格式的文件,如.doc、.pdf、.docx、.txt、.rtf、.ppt、.odt等


程序必须能够从这些格式的任何文件中读取数据。我不想为每种文件格式使用不同的第三方库。我需要一个通用的解决方案来读取所有这些文件。

您可以使用System.IO命名空间的File.RreadAllBytes()方法将文件的所有字节读取到字节数组中。您可以获得有关此方法的更多信息


正如您所说,您正在开发Asp.net应用程序。所以我想你一定是在使用fileupload控件。如果是,则可以使用FileUpload控件的FileBytes属性读取文件的所有字节。有关文件上载控制的更多信息,请参见

列出的文件格式涵盖范围非常广泛。考虑数据需要做什么——“读”需要做什么?除了TXT以外的文件以它们自己的二进制格式存储。没有翻译就不可能直接阅读它们的内容。尝试在记事本++之类的程序中打开上述文件。文件内容将无法理解!如果您不想使用第三方库,您可以自由实现自己的。的可能副本