asp.net在线阅读pdf

我后台上传一个pdf到游览器,现在想前台让游客可以观看,但是客户端不用安装阅读器就能查看,请教各位

客户端不安装,怎么能读取啊?还是要插件支持的.

不按章阅读器?额 也可以 用c#解析pdf 读取文本吧!!!

用第三方的组件将pdf的内容读出来显示,但格式不好控制

目前pdf文件无法很好的插入网页中。
一种方法是把pdf截成图片。另一种方法是使用专业的pdf文件服务网站。
把pdf上传到issuu之后,可以使用网站提供的Embed功能,把pdf作为flash插入你的网页。下面是对issuu的介绍:
Issuu是一个专业的在线PDF分享服务网站,或者也可以认为是一个很不错的在线PDF文档图书馆。通过Issuu,你可以上传分享自己的 PDF文档,可以把它当作一个在线PDF文档存储网站,也可以通过其提供的服务在你的网站或Blog分享PDF文档,此外Issuu还对不同的PDF文档进行分类,以便于读者浏览。
Issuu 使用很简单,只需要简单的两步,上传自己的PDF文档,上传时需要选择语言,增加Tag,之后点击发布即可,你就可以在自己的PDF列表中找到自己上传的 PDF文档,支持单页多页浏览模式,可以直接在线打印,可以Email进行分享,可以将PDF文档收藏到各种社会化书签中等等。
此外,Issuu提供了很漂亮的Widget插件,可以将PDF在你网站分享。
此外,Issuu还提供了较好的社会化特性,你可以根据人来搜索相应的PDF文件非常棒的一个网站,强烈向大家推荐,上面有很多很不错的PDF资源。  

yudufreedom是一个提供PDF文档相关服务的网站,我们可以通过yudufreedom在线存储、浏览、发布以及分享PDF文档。
无需注册便可以使用yudufreedom提供的各种服务,上传PDF文档时需要输入你的email地址,然后对PDF文档标题、分类以及tag 进行设定以便分享,很快就会在email收到一个链接,点击链接即可进入PDF文档阅读页面,这个页面基于flash创建,可以很方便地浏览阅读PDF文档,yudufreedom能自动识别PDF中的链接,甚至不可点的网址yudufreedom也能自动加上相应链接;浏览者在浏览时可以加上他们的书签或者是注释,可以分享到好友email、书签站点或者blog/web。另外yudufreedom对搜索引擎支持友好,因此也提高了PDF文档被搜索的机会。
我是想游客在我的网站上阅读pdf,不是到其他网站去看

是控件公司,他們的控件部署在服務器中,客戶端不需要安裝傳統的PDF瀏覽軟件,只要的網站提供PDF文件或客戶端上傳PDF文件進行閱讀。有編輯功能功能差不多,只是不能編輯
目前我只發現這兩個web的pdf控件

估计楼主写的代码不太规范才会这样。设计方法或函数时要注意,将运行时不确定的部分做成方法的形参,在调用时给出不同的实参获得不同的执行结果。这才是符合方法设计原则的做法。比如
在页面上拖一个Literal控件,后台对其Text属性赋值:Literal1.Text="<script>abc("+实参值+")<script>";其中的实参值是后台给出的,所以可以动态控制js。

公司给我开的是试用期2000,但主管说把保险什么的都扣除了估计还剩1600.具体剩下多少我也不知道,如果知道的朋友你们说一下吧.
但是试用期是6个月.我觉得有点长啊.主管说:如果能力可以会给我提前转正.希望是这样吧
转正的工资 主管说 看能力情况而定. 我自己不知道多少是合适的.

来源:足球直播

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【核心代码】 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 using Aspose.Cells; using Aspose.Slides.Pptx; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Net; using System.Net.Http; using System.Text; using System.Web.Http; namespace DocOnlineView.UI.Controllers.MVCAPI { public class HomeController : ApiController { [HttpGet] public DataTable CourseViewOnLine(string fileName) { DataTable dtlist = new DataTable(); dtlist.Columns.Add("TempDocHtml", typeof(string)); string fileDire = "/Files"; string sourceDoc = Path.Combine(fileDire, fileName); string saveDoc = ""; string docExtendName = System.IO.Path.GetExtension(sourceDoc).ToLower(); bool result = false; if (docExtendName == ".pdf") { //pdf模板文件 string tempFile = Path.Combine(fileDire, "temppdf.html"); saveDoc = Path.Combine(fileDire, "viewFiles/onlinepdf.html"); result = PdfToHtml( sourceDoc, System.Web.HttpContext.Current.Server.MapPath(tempFile), System.Web.HttpContext.Current.Server.MapPath(saveDoc)); } else { saveDoc = Path.Combine(fileDire, "viewFiles/onlineview.html"); result = OfficeDocumentToHtml( System.Web.HttpContext.Current.Server.MapPath(sourceDoc), System.Web.HttpContext.Current.Server.MapPath(saveDoc)); }
ASP.NET可以通过引用第三方库实现PDF文档在线阅读。通常可以使用iTextSharp或PdfSharp等库来实现。 首先,我们需要在项目中引用所需的库。可以使用NuGet包管理器来搜索并安装适合的库。 安装完库后,我们需要在项目中导入相关的命名空间,以便我们可以使用库中的类和方法。通常我们需要导入iTextSharp.text和iTextSharp.text.pdf命名空间。 接下来,我们可以使用ASP.NET中的一个WebForm页面来实现PDF在线阅读。在页面上,我们可以添加一个<asp:FileUpload>控件,用于上传需要阅读PDF文件。 在后台代码中,我们可以使用FileUpload控件的FileBytes属性来获取上传的PDF文件的字节数组。然后,我们可以使用iTextSharp库的PdfReader类来打开PDF文件,并将其内容读取到一个字符串中。 读取PDF内容后,我们可以将其显示在网页上。我们可以使用一个<asp:Literal>控件来显示PDF内容,使用其Text属性将PDF内容赋值给Literal控件。同时,我们需要将字节数组转换为Base64格式的字符串,以便在Web页面上正确显示PDF文件。 最后,我们可以将这个WebForm页面部署到一个支持ASP.NET的Web服务器上,在浏览器中访问该页面即可实现PDF在线阅读。 当用户访问页面并上传PDF文件后,服务器将读取PDF文件的内容并将其在网页上显示,用户可以直接在浏览器中阅读PDF文件的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值