以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]微信直接开启pdf文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152510) |
-- 作者:qwz405 -- 发布时间:2020/7/14 9:08:00 -- [求助]微信直接开启pdf文件 希望微信公众号可以查阅现成的pdf文件 使用代码:e.writefile("d:\\test.pdf") 电脑端微信登录,效果满意,如下所示: 但在手机端微信,会跳转到外部浏览器并报错,不能直接开启,是否有办法处理?
[此贴子已经被作者于2020/7/14 9:09:30编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/14 9:13:00 -- 需要借助第三方的组件如pdf.js http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=147714&skin=0
|
-- 作者:qwz405 -- 发布时间:2020/7/16 10:08:00 -- 老师,您好。 看了论坛的帖子,已将pdf.jl添加到服务器web文件夹中(如下图所示) 1、在电脑及手机浏览器,使用地址访问,可正常使用: http://***.cn/pdfjs/web/viewer.html?file=test1.pdf 2.微信端代码如下,无法正常开启PDF Dim e As RequestEventArgs = args(0) Dim sb As New StringBuilder sb.AppendLine("<h1 class=\'mui-title\'>功能测试</h1>") sb.AppendLine("</head>") sb.AppendLine("<body>") sb.AppendLine("<a href=\'pdfjs/web/viewer.html?file=test.pdf\' target=\'_blank\'>test</a>") sb.AppendLine("</body>") sb.AppendLine("</html>") e.WriteString(sb.ToString) [此贴子已经被作者于2020/7/16 10:10:20编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/16 10:14:00 -- 做个例子发过来测试 |
-- 作者:qwz405 -- 发布时间:2020/7/16 11:36:00 -- 老师,上面不能开启的原因是不能直接跳转,我加了个按钮来处理。 With wb.AddButtonGroup("form1","btg1",True) .Add("btn1", "按钮pdf", "", "./pdfjs/web/viewer.html?file=test2.pdf\'") \'可正常使用 .Add("btn2", "按钮pdf2", "", "./pdfjs/web/viewer.html?file=http://***.cn/images/photo/pdf_rules/test1.pdf\'") \'可正常使用 End With file=http://***.cn/images/photo/pdf_rules/test1.pdf 老师这个要怎么简写? fil=./images/photo/pdf_rules/test1.pdf 无法读取到文件...在同一服务器,不同文件夹中
|
-- 作者:有点蓝 -- 发布时间:2020/7/16 12:10:00 -- 百度了一下好像只能这样用。或者自行研究一下官方的文档 |
-- 作者:qwz405 -- 发布时间:2020/7/16 20:17:00 -- 老师,我想记录查看PDF者的信息,但现在单击按键直接显示PDF。 下面的代码是可以运行的,先弹窗口,再开启PDF文件。 .Add("btn1", "pdf", "", "./pdfjs/web/viewer.html?file="& _web_url &"/images/photo/pdf_rules/"& str1 &".pdf\'").A t tribute = "o n click=""alert(\'您单击了我!\')""" 下面的代码直接打开PDF文件,没有先进入aa.htm记录数据,再开启PDF。 .Add("btn1", "pdf", "", "./pdfjs/web/viewer.html?file="& _web_url &"/images/photo/pdf_rules/"& str1 &".pdf\'").A t tribute = "o n click=""http://***.cn/aa.htm""" A t tribute是否可以调用内部函数?或者先进入1个页面,记录好数据,再打开PDF文件? |
-- 作者:有点蓝 -- 发布时间:2020/7/16 20:23:00 -- onclick是用来执行js函数的,不是用来打开网页的:http://www.foxtable.com/mobilehelp/topics/0108.htm .A t tribute = "o n click=""xxxjs函数""" |
-- 作者:qwz405 -- 发布时间:2020/7/17 10:43:00 -- 老师,是否有办法能保存点击按钮的操作记录吗? 试了下面的代码,能调用js,先弹窗再显示PDF。没有去ee.htm去执行新增行,记录数据并保存。 function save(){ location="ee.htm" alert("123dd"); } [此贴子已经被作者于2020/7/17 10:43:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/17 10:57:00 -- 没有提交数据:http://www.foxtable.com/mobilehelp/topics/0101.htm |