单位要我把几百个WORD转换成PDF,我日啊,一个个转还不死啊,网上找了很多东西都不能用,经过自己研究,终于发现办法,HOHO,以下是具体实现方法
要实现将任意文件转换成PDF首先需要安装一个PDF打印机,PDF打印机我使用的是TinyPDF,大家可以去这里下载:http://www.greendown.cn/soft/11171.html
接下去要装的就是安装PDF打印机,安装我就不说了,要实现批量,首先要做的是设置PDF打印机,在控制面板中打开打印机和传真,打开后找到TinyPDF,右击属性,然后在常规选项卡中点击打机首选项,在新弹出的对话框中找到输出选项,设置好输入目录,并在覆盖标签中选择直接覆盖不提示如下图所录

设置完成后就须要VBS的帮助了.以下我以WORD批量转换为PDF为实例,你们只要按照这个修改即可,运行脚本后请用鼠标点击下文件夹中的第一个文件,如果来不及点,可以下脚本1处修改成更长时间,哦对了,别忘记把PDF打印机设置成默认打印机,把下面的脚本保存成VBS即可,当然里面的延时会因机器性能不同而产生差异,如果不能估计每个步骤用了多少时间,请把时间设置长一点,以免脚本运行失败
for i=1 to 25 '有几个文件这里循环几次
Dim WshShell
Set WshShell = Wscript.CreateObject("Wscript.Shell")
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "{DOWN}" '按向下箭头
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "{ENTER}" '回车打开文件
Wscrīpt.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "^p" 'CTRL+p,打印的快捷键
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "{ENTER}" '回车打印文件
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "%{F4}" 'ALT+F4关闭文件
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "%{F4}" 'ALT+F4关闭文件,要用2个关闭是因为打成成PDF后默认会打开PDF文件
Wscript.Sleep 800 '1这里延时0.8秒
WshShell.SendKeys "{ENTER}" '在WORD提示保存的时候,按回车保存
next
分秒必争 于 2008-12-24 AM 11:46:05 回复Acrobat确定挺省事的,不过要装这么庞大的软件那可是相当的不划算啊,平常又用不着,所以也就没装,就装了个PDF打印机,就1M左右,PDF阅读的还是ADOBE READER,但只装阅读的基本功能,其它全无,至于文件质量什么的我倒没有对比过
分秒必争 于 2009-1-5 PM 07:49:31 回复呵呵,一般般

1.Tweak PDF To Word 3.0 绿色破解版
2.标志位破解
3.命令行下的PUT方式上传大文件
4.友情提供一个家用防挂马小工具
5.IE7漏洞-附POC代码

1.Linux移植到丁果A-320掌机
2.Linux里的脚本语言,哪种是你的最爱?
3.GCC 中的编译器堆栈保护技术
4.Windows7帝国反击Linux如何应对?
5.Nvidia:Android明年或将用于上网本


1.玩家6000元买网游装备 被当赃物没收
2.前总裁拟拯救北电 融资10亿美元全盘收购
3.Nvidia CEO炮轰英特尔 移动CPU不如Atom
4.高效节能空调推广目录公布 1级能效空调跌破2千
5.和舰通过联电并购案 台湾12英寸项目"西进"有戏

1.手机浏览器已过炒作期 国内无力阻击国际巨头
2.三大搜索11项指标对比评测:微软Bing占上风
3.暴风影音宣布今日起召回1.2亿旧版播放器软件
4.传北大青鸟拟纳斯达克上市 计划融资1.5亿美元
5.机场地铁漫天要价挡3G 基站进地铁代价一亿元

1.ASP Football Pool 2.3 Remote Database Disclosure Vulnerability
2.AdaptBB 1.0 (forumspath) Remote File Inclusion Vulnerability
3.PAD Site Scripts 3.6 Remote Arbitrary Database Backup Vulnerability
4.R2 Newsletter Lite/Pro/Stats (admin.mdb) Database Disclosure Vuln
5.ecsportal rel 6.5 (article_view_photo.php id) SQL Injection Vulnerability