Foxtable(狐表)用户栏目专家坐堂 → net2.0下PDF转图片


  共有11889人关注过本帖树形打印复制链接

主题:net2.0下PDF转图片

帅哥哟,离线,有人找我吗?
zoyong
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2020/4/27 20:26:00 [只看该作者]


            Dim bh As String = "JY1058" & dr("单位编号") & "-" & Format(dr("创建日期"),"yy")  '取得编号的8位前缀  '附Pyy
            Dim max As String
            Dim idx As Integer
            max = dt.sqlCompute("Max(采购计划文号)","单位编号 like '" & bh & "%' And [_Identify] <> " & dr("_Identify"))    '取得该单位的最大编号
            If max > "" Then '如果存在最大编号
                idx = CInt(max.Substring(bh.length)) + 1 '获得最大编号的后三位顺序号,并加1
            Else
                idx = 1 '否则顺序号等于1
            End If
            dr("采购计划文号") = bh & Format(idx,"000")

自动编号代码无效,想得到以下的效果     JY1058 + 2位单位编号 + “-” + 2位年份 + 3位顺序号

JY105803-20001
JY105803-20002
JY105803-20003
JY105803-20004
JY105801-20001
JY105801-20002

 回到顶部
帅哥,在线噢!
有点蓝
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/27 20:48:00 [只看该作者]

生成编号后马上保存
dr("采购计划文号") = bh & Format(idx,"000")
dr.save

 回到顶部
帅哥哟,离线,有人找我吗?
zoyong
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2020/5/15 14:48:00 [只看该作者]

怎样关闭,退出系统提示对话框


想做1小时没有动鼠标就自动退出系统,但由于关闭退出有个对话框,以后代码就无效了
[此贴子已经被作者于2020/5/15 14:48:23编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/15 14:50:00 [只看该作者]

方法1.退出前保存项目

 回到顶部
帅哥哟,离线,有人找我吗?
zoyong
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2020/5/29 13:08:00 [只看该作者]

客户端    ‘企业微信通知内容
    Dim s As String
    s=s &  "立项编号: " & r("立项编号") & "</br>"
    s=s &  "项目名称: " & r("项目名称") & "</br>"
    s=s &  "备    注: " & fsnr
    Dim jo As New JObject
    jo("title") = sy   '通知标题
    jo("description") = s '通知内容
    jo("url") = Http_Server & "wxtbtz.htm?_identify=" & r("_identify").Tostring    '微信通知点开的连接
以上代码打开经色链接无效

服务端
Dim wb As New weui
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "sel ect * from {JY_投标立项} where 1=2"
Dim dt As DataTable = cmd.ExecuteReader()
Dim dr As DataRow = dt.SQLFind("[_Identify]=" & r("_identify").Tostring)
If dr IsNot Nothing Then
    wb.AddForm("","form1","wxtbtz.htm?_Identify=" & r("_identify").Tostring)
    With wb.AddInputGroup("form1","ipg0","项目名称")
        With .AddTextArea("bz",2)
            .Placeholder =  dr("项目名称")
            .Readonly = True    '文本框只读
        End With
    End With
    With wb.AddInputGroup("form1","ipg1","投标立项明细")
        With .AddInput("立项编号","立项编号","Text")
            .value = dr("立项编号")
            .Readonly = True    '文本框只读
        End With
        With  .AddInput("区域","区域","Text")
            .value = dr("区域")
            .Readonly = True    '文本框只读
        End With
    End With
Else
    With wb.AddMsgPage("","msgpage","查询失败", "此投标立项可能已经被删除!") '提示用户此投标立项不存在.
        .icon= "Warn"
        .AddButton("btn1","返回",PageURL) '生成返回原来页面的按钮
    End With
End If
e.WriteString(wb.Build) '生成网页

如何将r("_identify").Tostring传递到服务端读取数据,现在打开手机端的通知内容是空白


[此贴子已经被作者于2020/5/29 13:21:34编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  56楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 13:35:00 [只看该作者]

Dim dr As DataRow = dt.SQLFind("[_Identify]=" & e.GetValues("_identify"))

 回到顶部
帅哥哟,离线,有人找我吗?
zoyong
  57楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2020/6/29 15:14:00 [只看该作者]

'图片格式
Dim pdfFile = O2S.Components.PDFRender4NET.PDFFile.Open(lj) 'lj为文件路径
If pdfFile.pagecount > 1 Then
    For i As Integer = 0 To pdfFile.pagecount - 1
        Dim pageImage As Image = pdfFile.GetPageImage(i,fbl) '第一个参数1为页数,从0开始,1表示第二页;第二个参数为图片清晰度,数值越大越清晰,同时保存的图片文件也就越大
        pageImage.Save(fl & "\" & i & hz)
        pageImage.Dispose() '释放内存资源
    Next
Else
    Dim pageImage As Image = pdfFile.GetPageImage(0,fbl)
    pageImage.Save(fl & "\0" & hz)
    pageImage.Dispose() '释放内存资源
End If
pdfFile.Dispose() '释放内存资源

以上代码,转换多页FTP的文件有效,单张FTP文件,就会提示  索引超出了数组界限

 回到顶部
帅哥,在线噢!
有点蓝
  58楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/29 15:37:00 [只看该作者]

我测试没有问题,pdf文件发上来试试

 回到顶部
帅哥哟,离线,有人找我吗?
zoyong
  59楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2020/6/29 15:44:00 [只看该作者]

附件

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:吴林东.zip

 

 回到顶部
帅哥,在线噢!
有点蓝
  60楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/29 16:16:00 [只看该作者]

组件无法识别这个文件,可能组件比较老了。把文件用pdf编辑文件另存一下就可以

 回到顶部
总数 67 上一页 1 2 3 4 5 6 7 下一页