使用c sharp打开pdf文件的特定页面
本文关键字:文件 sharp 打开 pdf 使用 | 更新日期: 2023-09-27 17:57:32
我的要求是:我们必须在新的选项卡中打开PDF文件。文件在新选项卡中成功打开,但我们想打开第5页而不是第1页。我们能用c语言实现吗。
我的代码如下,可以在新标签中打开pdf:
MemoryStream stream = new MemoryStream();
stream.Write(fileData, 0, fileData.Length);
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/pdf";
string fileName = System.Web.HttpUtility.UrlEncode(yderInfo, System.Text.UTF8Encoding.UTF8).Replace("+", " ");
HttpContext.Current.Response.AppendHeader("Content-Disposition", "inline; attachment;filename*=UTF-8''" + fileName + ".pdf");
HttpContext.Current.Response.OutputStream.Write(stream.GetBuffer(), 0, stream.GetBuffer().Length);
HttpContext.Current.Response.End();
尝试使用PDF.js(https://mozilla.github.io/pdf.js/)在浏览器中显示您的文档,并使用以下属性设置页面。
PDFView.initialBookmark = "page=5";