告别无效加班!智能化办公让你效率翻倍(word一键转pdf)
当AI助手自动整理报表、智能日程帮你避开时间黑洞,办公方式正经历革命性升级。智能化工具不仅解放双手,更能释放创造力:每天节省3小时机械劳动,体验高效能人士的进阶法则——未来办公,从拒绝低效开始!
今天给大家做个小工具:可以实现功能,一键将word(*.docx、*.doc)转换成pdf;你还在另存,命名,保存word成pdf 吗?你还在用打印机将word打印成pdf吗,今天你可以动动鼠标,双击就可以做到,将word批量存储为pdf文件。看下面动图效果:
@echo off
setlocal enabledelayedexpansion
:: 创建临时VBScript文件用于转换
set "vbsfile=%temp%\word2pdf.vbs"
(
echo Set objWord = CreateObject^("Word.Application"^)
echo objWord.Visible = False
echo On Error Resume Next
echo For Each sFile In WScript.Arguments
echo inputFile = sFile
echo outputFile = Left^(inputFile, InStrRev^(inputFile, "."^) - 1^) ^& ".pdf"
echo Set objDoc = objWord.Documents.Open^(inputFile^)
echo If Err.Number = 0 Then
echo objDoc.SaveAs outputFile, 17
echo objDoc.Close
echo Else
echo WScript.Echo "Error processing: " ^& inputFile
echo Err.Clear
echo End If
echo Next
echo objWord.Quit
) > "%vbsfile%"
:: 收集所有Word文档并传递给VBScript处理
set "files="
for %%F in (*.doc *.docx) do set "files=!files! "%%~fF""
if defined files (
cscript //nologo "%vbsfile%" %files%
) else (
echo No .doc or .docx files found.
)
:: 强制结束Word进程并清理临时文件
taskkill /f /im winword.exe >nul 2>&1
del "%vbsfile%" >nul 2>&1
endlocal
echo Conversion completed. Press any key to exit...
pause >nul新建一个txt文本,将上述代码粘贴保存,后缀命名修改为bat,如:一键word转pdf.bat。
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
