Foxtable(狐表)用户栏目专家坐堂 → [求助] pdf 预览


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

主题:[求助] pdf 预览

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/6 20:56:00 [显示全部帖子]

请到http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=26412

下载相关dll,拷贝到狐表安装目录,并在项目中引用

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/9 9:23:00 [显示全部帖子]

看8楼,或者上传例子

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/19 9:04:00 [显示全部帖子]

缺少itextsharp。dll,测试不能判断图片的数量

只能自己预估数量

Dim dr As DataRow = Tables("表A").Current.DataRow
Dim fl As String =  ProjectPath &  dr("第一列")
msgbox(fl)

Dim Pdfv As new PDFView.ConvertPDF.PDFConvert
Dim pcb As WinForm.PictureBox = e.form.Controls("PictureBox1")

pcb.Image = Pdfv.GetPageFromPDF(fl, 1) ‘第一页

e.form.Controls("PictureBox2").image = Pdfv.GetPageFromPDF(fl, 2) ‘第二页

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/19 10:42:00 [显示全部帖子]

可以显示到同一个PictureBox中

pcb.Image = Pdfv.GetPageFromPDF(fl, 1)

pcb.Image = Pdfv.GetPageFromPDF(fl, 2)

pcb.Image = Pdfv.GetPageFromPDF(fl, 3)

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/19 12:00:00 [显示全部帖子]

pcb.Image = Pdfv.GetPageFromPDF(fl, val(rz.Text))

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/19 12:03:00 [显示全部帖子]

获取页数

Dim dlg As new OpenFileDialog
dlg.Filter= "PDF文件|*.pdf" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim pdfWrapper As new PDFLibNet.PDFWrapper()
    pdfWrapper.LoadPDF(dlg.FileName)
    msgbox( pdfWrapper.PageCount)
End If

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


加好友 发短信
等级:超级版主 帖子:109447 积分:556891 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/19 15:36:00 [显示全部帖子]

用全局变量存储当前页数,上一页就是当前页数-1,下一页就是当前页数+1

 回到顶部