平淡
大家知道,Word 2016及以上版本可以直接通过另存为文件的方法,手动将.DOC、.DOCX文档转换为TXT和PDF文档;而使用另存为“网页(*.htm,*.html)”文件,则可以将文档中的图片自动复制到对应的目录中保存。这些操作全部可以通过Windows 10内置的PowerShell命令行批量完成。下面介绍具体的操作。
1归集文档
为了方便进行批量转换,首先需要将转换的Word文档保存在同一个文件夹中,假设为“D:\工作文档”,同时确保当前电脑中已经安装了Word 2016或以上的版本。下面以批量转换Word文档为“网页(*.htm,*.html)”文件,并复制其中的图片为例。
2设置转换命令
到“https://share.weiyun.com/gJUulEPf”下载所需的转换代码,打开后全选代码并复制。接着在任务栏的搜索框中输入“PowerShell”,以管理员身份启动Windows PowerShell后粘贴下载到的命令并按回车键执行(图1)。
3保存图片文件
完成上述的操作后,打开“D:\工作文档”,在其中就可以看到轉换完成的HTM文件,其中和文档同名的、类似于“文档(1).files”的目录中保存的就是对应文档中的图片文件(图2)。
继续打开“文档(1).files”目录,依次点击“查看→分组依据→按类型”,然后复制“PNG图片文件”组中的图片文件即可(图3)。
4转换TXT和PDF文档
复制一份下载到的代码文件,然后按图示将图1所示的第3行、第6行、第7行框选的代码由“html”(不含外双引号,下同)更改为“txt”,然后再运行即可(图4)。这样打开“D:\工作文档”就可以看到和文档同名的TXT文件了。不过这里转换的只是纯文本,图片是不会自动导出的。
PDF的转换则将代码中的“txt”改为“pdf”,最后再打开“D:\工作文档”,将转换后的同名PDF文档复制出来即可完成操作。
文件类型的批量转换也可以在Wo r d中借助VBA完成。这里以转换为PDF文档为例。
1设置代码
启动Word 2019并新建一个空白文档,接着到“ht tps://share.weiyun.com/uqWsRIkq”下载所需的代码并打开复制,然后在Word窗口中按下“Alt+F9”组合键打开VBA编辑窗口,依次点击“插入→模块”,在文本编辑框中粘贴下载到的代码(图5)。
2运行宏
关闭当前VBA窗口并返回Word文档窗口,依次点击“开发工具→ 宏”,在宏的列表中选中“文档转换”,点击“运行”。执行这个宏之后,“D:\工作文档”下的所有.DOCX文档就会转换为PDF文档了(图6)。
同样,如果需要转换为TXT文档,那么只要将图5中框选的第9行代码的“PDF”改为“TXT”、第10行代码“PDF”更改为“TEXT”(注意不是“TXT”),最后再运行修改过的宏即可(图7)。对HTML文件的转换也类似,框选代码并全部更改为“HTML”,剩余操作同上。
一些免费软件也可以完成Word文档的转换,比如可以到“ht tps://otp.landian.vip/zh-cn/download.html”下载“Of fice Tool Plus”。启动软件后在主界面中点击“文档转换”,接着展开Word选项,“输入格式”选择“Word文档”,点击“选择文件”,然后按住Ctrl 键多选需要处理的文档;“输出格式”选择需要转换的类型,如“PDF”,最后点击“开始”即可(图8)。“Offi ce ToolPlus”还可以对Excel、PPT文档进行批量转换,具体操作类似。