ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5164|回复: 19

[求助] 有没有可以将word转换成pdf的方法,批量哦

[复制链接]

TA的精华主题

TA的得分主题

发表于 2015-12-4 14:02 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
制作好的word文档后,需要将其转换成pdf,有什么比较好的方法?批量的最好咯。。。

TA的精华主题

TA的得分主题

发表于 2015-12-6 11:17 | 显示全部楼层
楼主——TinyPDF 虚拟打印机(Word2PDF无水印)或许可以,请下载: TinyPDF 虚拟打印机(Word2PDF无水印).zip (246.25 KB, 下载次数: 189)

TA的精华主题

TA的得分主题

发表于 2015-12-10 10:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Word直接转化为PDF格式(无需安装插件),提供以下两种方法以供参考:
一.单击“文件”按钮,选择“另存为”命令,在弹出的“另存为”页面中的“保存类型(T)"一栏中选择pdf格式,单击”保存“即可。
二.单击“文件”按钮,选择“保存并发送”,在页面的”文件类型“栏下选择”创建PDF/XPS文档“,再单击”创建PDF/XPS“,在弹出的”发布为PDF或XPS“对话框中选定保存位置,输入文件名后,单击”发布“即可。
如有更好方法,欢迎交流。

TA的精华主题

TA的得分主题

发表于 2015-12-10 12:36 | 显示全部楼层
用这个软件“Print Conductor”,可以批量将word打印成PDF文件。

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-12-11 11:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
coleman_lee 发表于 2015-12-10 12:36
用这个软件“Print Conductor”,可以批量将word打印成PDF文件。

这个好用不?

TA的精华主题

TA的得分主题

发表于 2015-12-11 13:10 | 显示全部楼层
  1. Sub 批量转PDF()
  2. Application.ScreenUpdating = False
  3. With Application.FileDialog(msoFileDialogFolderPicker)
  4.     .AllowMultiSelect = False
  5.     If .Show = -1 Then Folder = .SelectedItems(1)
  6. End With
  7. If Right(Folder, 1) <> "" Then Folder = Folder & ""
  8. Folder = """" & Folder & """"
  9. With CreateObject("WScript.Shell")
  10.     .Run Environ$("comspec") & " /c dir " & Folder & "*.doc /s /a:-d /b > C:\aTemp.txt", 0, True  '调用cmd遍历结果
  11.     aNum = FreeFile
  12.     Open "C:\aTemp.txt" For Input As #aNum
  13.         arr = Split(StrConv(InputB(LOF(aNum), aNum), vbUnicode), vbCrLf)  '读取遍历结果
  14.     Close #aNum
  15.     .Run Environ$("comspec") & " /c del /f /q C:\aTemp.txt", 0, False  '删除临时文件
  16. End With
  17. For i = LBound(arr) To UBound(arr) - 1  '循环
  18.     With Documents.Open(arr(i))    '打开文件
  19.         aName = .FullName   '获取完整路径
  20.         aName = Replace(aName, Mid(aName, InStrRev(aName, ".doc")), ".pdf")  '更改扩展名为pdf
  21.         .ExportAsFixedFormat OutputFileName:=aName, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=FalseFalse, _
  22.         OptimizeFor:=wdExportOptimizeForPrint, Range:=wdExportAllDocument, CreateBookmarks:=wdExportCreateHeadingBookmarks  '另存为PDF
  23.         .Close False  '不保存关闭文档
  24.     End With
  25. Next
  26. Application.ScreenUpdating = True
  27. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2015-12-11 16:09 | 显示全部楼层
要批量转换,就安装一个转换器吧,使用起来很方便。

TA的精华主题

TA的得分主题

发表于 2015-12-14 17:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-12-18 17:37 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我上次转换文件的时候,在百度里看到一篇经验,照着做转换成功了,应该也能帮到你:http://jingyan.baidu.com/article/93f9803fe69cf0e0e46f55cd.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-4-21 11:26 | 显示全部楼层
413191246se 发表于 2015-12-6 11:17
楼主——TinyPDF 虚拟打印机(Word2PDF无水印)或许可以,请下载:

这个是什么啊。安装了直接跳转到打印机设置那去了。我不是要这样的,我要可以直接转换的工具,并且是批量的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-11 23:43 , Processed in 0.027203 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表