Foxtable(狐表)用户栏目专家坐堂 → 如何合并pdf文件


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

主题:如何合并pdf文件

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4950 威望:0 精华:0 注册:2012/11/16 8:21:00
如何合并pdf文件  发帖心情 Post By:2019/6/3 16:23:00 [只看该作者]

老师,我有多个word, excel文件,我想把他们合并成一个pdf,我可以把每个文件都生成pdf,然后我想把多个pdf文件合并为一个,请问老师,用ft怎么合并多个pdf或者有没有更好的思路?是不是需要用插件,老师方便给个例子吗?谢谢有点甜老师
[此贴子已经被作者于2019/6/3 17:04:27编辑过]

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


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

把多个word、excel复制粘贴到一个word里面,然后用word另存为pdf,即可。

 

操作word,参考 http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=99542&skin=0

 

另存为pdf,参考

 

Dim app As New MSWord.Application
try
    Dim fileName = "d:\test.doc"
    Dim doc = app.Documents.Open(fileName)
    doc.ExportAsFixedFormat("d:\test.pdf", MSWord.WdExportFormat.wdExportFormatPDF)
    doc.saved = True
    app.Quit
catch ex As exception
    msgbox(ex.message)
    app.Quit
End try


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


加好友 发短信
等级:一尾狐 帖子:411 积分:4950 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2019/6/3 22:30:00 [只看该作者]

老师,怎么把一个excel插入到word呢?我看您的哪个例子是把word插入到word

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/3 22:54:00 [只看该作者]


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


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

以下是引用fntfgz在2019/6/3 22:30:00的发言:
老师,怎么把一个excel插入到word呢?我看您的哪个例子是把word插入到word

 

一样的,用vba打开excel,拷贝,然后粘贴过去,就行了的。如

 

Dim app As New MSWord.Application
try
    Dim fileName = "d:\test.doc"
    Dim doc = app.Documents.Open(fileName)
   
    Dim App2 As New MSExcel.Application
    Dim Wb As MSExcel.WorkBook = App2.WorkBooks.Open("D:\test.xls")
    Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) '指定要复制的工作表
    Ws.UsedRange.Copy
    wb.saved = True
    app2.DisplayAlerts = False
   
    app.ActiveWindow.Selection.WholeStory
    app.Selection.MoveRight(Unit:=1)
    app.Selection.TypeText(Text:=vbcrlf)
    app.ActiveWindow.Selection.paste
   
    App2.Quit
   
    app.visible = True
catch ex As exception
    msgbox(ex.message)
    app.Quit
End try


 


 回到顶部