Foxtable(狐表)用户栏目专家坐堂 → 全部图片导入报表另存为PDF文件


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

主题:全部图片导入报表另存为PDF文件

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


加好友 发短信
等级:小狐 帖子:349 积分:4112 威望:0 精华:0 注册:2018/4/6 18:02:00
全部图片导入报表另存为PDF文件  发帖心情 Post By:2024/8/28 15:54:00 [只看该作者]

各位老师们:好
 我想把C盘下新建文件中的的包含JPG的图片全部导入报表并存为PDF文件,但下面的命令只能导入一下,不能全部导入!
Dim fl As String = "c:\data\test.pdf"
Dim doc As New PrintDoc '定义一个报表对象
Dim count As Integer = 0
'Dim count As Integer = 1
For Each f As String In FileSys.GetFiles("C:\Users\Administrator\Desktop\新建文件夹\")
    If FileSys.GetName(f) Like "*jpg" Then
        'count + = 1
        count + = 1
'Messagebox.show(FileSys.GetName(f))
    End If
Next
Messagebox.show(count)
For i As Integer = 1 To count
   Dim rm As New prt.RenderImage '定义一个图片对象
       rm.Width = "100%Parent" '设置尺寸为容器(页面)尺寸
       rm.Height = "100%Parent"
'       rm.Image = GetImage(FileSys.GetName(f))
rm.Image = GetImage(e.Form.Controls("TextBox04").value) '设置图片
      doc.Body.Children.Add(rm) '将图片对象加入报表
Next

doc.SavePDF(fl) '保存为PDF文件
Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()

请各位老师指教!谢谢!

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


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

Dim fl As String = "c:\data\test.pdf"
Dim doc As New PrintDoc '定义一个报表对象
Dim rm As New prt.RenderImage '定义一个图片对象
For Each f As String In FileSys.GetFiles("C:\Users\Administrator\Desktop\新建文件夹\")
    If f Like "*.jpg" Then
        rm = New prt.RenderImage '定义一个图片对象
        rm.Width = "100%Parent" '设置尺寸为容器(页面)尺寸
        rm.Height = "100%Parent"
        rm.Image = GetImage(f)
        doc.Body.Children.Add(rm) '将图片对象加入报表
    End If
Next

doc.SavePDF(fl) '保存为PDF文件
Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()

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


加好友 发短信
等级:小狐 帖子:349 积分:4112 威望:0 精华:0 注册:2018/4/6 18:02:00
  发帖心情 Post By:2024/8/30 0:31:00 [只看该作者]

谢谢!

 回到顶部