Foxtable(狐表)用户栏目专家坐堂 → 如何利用ftp远程指定文件转换pdf


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

主题:如何利用ftp远程指定文件转换pdf

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
如何利用ftp远程指定文件转换pdf  发帖心情 Post By:2018/4/14 1:15:00 [只看该作者]

老师:
 需求:
1、 如何利用ftp远程在不打开给指定文件(如.doc,.xls等等)转换成pdf
[此贴子已经被作者于2018/4/14 1:15:44编辑过]

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/14 9:09:00 [只看该作者]

做不到,必须下载,然后转换为pdf,再重新上传

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/4/15 2:38:00 [只看该作者]

老师你好:

下面这段代码出错了,如何修改?

Dim ftp1 As New FtpClient
Dim fileName As String = "/JLZL2018/" & "AA.docx"
Dim fl As String = "/JLZL2018/"
ftp1.Host="*****"
ftp1.Account = "**"
ftp1.Password = "***"
If ftp1.FileExists(fileName) Then
    
    Dim app As New MSWord.Application
    Try
        'Dim fileName = "d:\aa\bbb.docx"
        Dim doc = app.Documents.Open(fileName)
        app.Documents(fileName).ExportAsFixedFormat(fl & "ttt.pdf", MSWord.WdExportFormat.wdExportFormatPDF)
        app.Quit
    Catch ex As Exception
        msgbox(ex.message)
        app.Quit
    End Try
    
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/15 9:39:00 [只看该作者]

参考代码,必须现在,最后再上传

 

http://www.foxtable.com/webhelp/scr/1410.htm

 

 

Dim ftp1 As New FtpClient
Dim fileName As String = "/JLZL2018/" & "AA.docx"
ftp1.Host="*****"
ftp1.Account = "**"
ftp1.Password = "***"
If ftp1.Download(fileName,"d:\test.docx", False) Then
   
    Dim app As New MSWord.Application
    Try
        Dim doc = app.Documents.Open("d:\test.docx")
        app.Documents(fileName).ExportAsFixedFormat("d:\ttt.pdf", MSWord.WdExportFormat.wdExportFormatPDF)
        app.Quit
    Catch ex As Exception
        msgbox(ex.message)
        app.Quit
    End Try
   
End If


 回到顶部