Word文档格式批量转换更高效

2022-05-30 10:48平淡
电脑爱好者 2022年11期
关键词:同名批量代码

平淡

方法1:使用PowerShell命令行转换

大家知道,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文档复制出来即可完成操作。

方法2:VBA脚本转换

文件类型的批量转换也可以在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”,剩余操作同上。

方法3:使用第三方软件转换

一些免费软件也可以完成Word文档的转换,比如可以到“ht tps://otp.landian.vip/zh-cn/download.html”下载“Of fice Tool Plus”。启动软件后在主界面中点击“文档转换”,接着展开Word选项,“输入格式”选择“Word文档”,点击“选择文件”,然后按住Ctrl 键多选需要处理的文档;“输出格式”选择需要转换的类型,如“PDF”,最后点击“开始”即可(图8)。“Offi ce ToolPlus”还可以对Excel、PPT文档进行批量转换,具体操作类似。

猜你喜欢
同名批量代码
同名
创世代码
创世代码
创世代码
创世代码
集成成像同名像点三维形貌获取方法
浅议高校网银批量代发
与星星同名
基于AUTOIT3和VBA的POWERPOINT操作题自动批量批改
考虑价差和再制造率的制造/再制造混合系统生产批量研究