【发布时间】:2011-05-24 08:43:04
【问题描述】:
System.IO.StreamReader sr = new System.IO.StreamReader(Server.MapPath(strheadlinesid1));
string line;
while (sr.Peek() != -1)
{
line = sr.ReadLine();
Response.Write("<tr>"+"<td>"+ Server.HtmlEncode(line) + "</td>"+"</tr>");
}
我正在使用上面的代码读取文件。但这只是正确读取 .txt 文件(未正确读取 .doc、docx 和 .rtf)。谁能告诉如何在网络浏览器中阅读 .pdf 文件,例如在新标签页中打开 adobe 阅读器。谢谢
【问题讨论】:
-
不,它不会读取 .doc 和 .docx 等文件。这些是二进制文件,这只是读取纯文本。您对 PDF 的含义也不是很清楚...
-
您是否期望几行代码能够读取任何文件格式?您最好的选择可能是将浏览器直接指向文件 URL 并希望获得最好的结果。
-
好的,谢谢,我在问一种在网络浏览器上阅读 PDF 的方法。
-
目前还不清楚你的意思。您是否只是想从 ASP.NET 为他们提供服务?除了 PDF 的正常链接之外,您还需要什么?
-
上面的代码用于显示.txt文件。所以我在问一种显示PDF文件的方法。
标签: c# asp.net pdf filereader