word批量转pdf文件快捷方法。(内含wps 批量 doc或docx转pdf方法)

news/2024/12/4 20:05:19/

这里word批量转word批量转pdf文件快捷方法。

最近在工作中因为要遇到大量的Word文件转化为PDF文件来实现平台的迁移。但是由于文件太多,手动很费力,想到了用代码的方式:

复制下面的代码,保存的记事本,另存为vbs文件;然后把这个vbs文件放到你要转PDF的文件夹里(doc和docx文件都可以)。双击运行,等待 Word文件已全部轩换为PDF格式! 的对话框 代表已经全部转化完成。

如果各位复制执行有问题,下面留言,我会第一时间帮助大家解决问题。
pdf文件快捷方法。 写自定义目录标题)

附上代码(文件后续为.vbs)

On Error Resume Next
Const wdExportFormatPDF = 17
Set oWord = WScript.CreateObject(“Word.Application”)
Set fso = WScript.CreateObject(“Scripting.Filesystemobject”)
Set fds=fso.GetFolder(".")
Set ffs=fds.Files
For Each ff In ffs
If (LCase(Right(ff.Name,4))=".doc" Or LCase(Right(ff.Name,4))=“docx” ) And Left(ff.Name,1)<>"~" Then
Set oDoc=oWord.Documents.Open(ff.Path)
odoc.ExportAsFixedFormat Left(ff.Path,InStrRev(ff.Path,"."))&“pdf”,wdExportFormatPDF
If Err.Number Then
MsgBox Err.Description
End If
End If
Next
odoc.Close
oword.Quit
Set oDoc=Nothing
Set oWord =Nothing
MsgBox “Word文件已全部轩换为PDF格式!”

另外付一个我司开发的调用接口bat文件生成pdf文件代码(专用于wps的),调用时传参数.doc文件名和pdf文件名。

.bat文件:

@echo off
taskkill /F /IM wps.exe
echo %CD%
rem copy %1 %2
pdf.vbs %1 %CD%%1 %CD%%2

taskkill /F /IM wps.exe

pdf.vbs:

On Error Resume Next
Const wdExportFormatPDF = 17
Set oWord = WScript.CreateObject(“kwps.Application”)
Set fso = WScript.CreateObject(“Scripting.Filesystemobject”)
Set fds=fso.GetFolder(".")
Set ffs=fds.Files

if WScript.Arguments.Count < 2 then
wscript.quit
end if
file = WScript.Arguments(0)
paths = WScript.Arguments(1)
pdf = WScript.Arguments(2)
If (LCase(Right(file,4))=".doc" Or LCase(Right(file,4))=“docx” ) And Left(file,1)<>"~" Then
Set oDoc=oWord.Documents.Open(paths)
odoc.ExportAsFixedFormat Left(pdf,InStrRev(pdf,"."))&“pdf”,wdExportFormatPDF
If Err.Number Then
MsgBox Err.Description
End If
End If

odoc.Close
oword.Quit
Set oDoc=Nothing
Set oWord =Nothing

调用方法:一般在bat和vbs文件下的目录下,.doc或者.docx文件在同一目录(目录位置可以改,在调用时候在.doc文件前增加路径就可以)
在目录下启动cmd
输入 doc2pdf.bat 1.doc 2.pdf

觉得up主写的还可以的话请关注分享下


http://www.ppmy.cn/news/376834.html

相关文章

PDF转Word的免费软件推荐

文章来源&#xff1a;https://www.reneelab.com.cn/pdf-to-word-converter-software.html 目录 一、PDF与Word格式二、专业的PDF转换软件1、都叫兽™PDF转换2、Adobe Acrobat3、福昕高级PDF编辑器 三、PDF在线转换工具1、LightPDF2、Smallpdf3、Zamzar4、Convertio 四、如何将P…

pdf转doc工具

pdf转doc工具 使用SolidConverter PDF&#xff0c;可以恢复和重新使用PDF文件&#xff0c;然后快速的将PDF文件转换成Microsoft Word文档&#xff0c;无需Adobe Acrobat or Reader&#xff0c;并且可以保存文本、图层和bitmap图片。本身具有很直观的界面&#xff0c;可以作为M…

Pdf 转 word 和 word 转 pdf 等

一、aspose-pdf 转&#xff1a;Java 代码实现pdf转word文件 代码实现主要依赖两个第三方jar包&#xff0c;一个是apache-poi&#xff0c;一个是aspose-pdf。apache-poi包完全开源免费&#xff0c;aspose-pdf免费版生成有水印&#xff0c;且生成数量有限制。单纯用apache-po…

Word转PDF(完美转换,亲测可用)

废话不多说&#xff0c;直接上代码&#xff0c;依赖包及示例代码点此下载&#xff08;下载不了请评论&#xff09; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream;import com.aspose.words.Document; import com.aspose.words.License; …

CSS基础学习--12 分组 和 嵌套 选择器

一、分组选择器 在样式表中有很多具有相同样式的元素 h1 {color:green; } h2 {color:green; } p {color:green; } 为了尽量减少代码&#xff0c;你可以使用分组选择器。 每个选择器用逗号分隔。 在下面的例子中&#xff0c;我们对以上代码使用分组选择器&#xff1a; <!DO…

跨站点脚本(XSS)的介绍

目录 1、概述 2、XSS普遍认可三种形式&#xff1a; ​2.1 反射式 XSS 攻击 2.2 存储的 XSS 攻击 2.3 基于DOM的XSS 攻击 2.3.1 DOM中相关建议&#xff1a; 2.3.2 利用javascript开发时的建议规则&#xff1a; 3、XSS 攻击后果 4、框架安全 5、XSS 防御理念 6、XSS P…

古诗文阅读学习APP“席读”宣布完成800万元Pre-A轮融资...

1月3日消息&#xff0c;今日&#xff0c;古诗文阅读学习APP席读宣布完成800万元Pre-A轮融资&#xff0c;投资方未披露。本轮融资将主要用于工具产品的技术优化&#xff0c;市场拓展和上架更多书籍内容。 据芥末堆报道&#xff0c;席读是一款系统化古诗文阅读学习教辅工具&…

程序员离职带走源码竟获利800万,网友:我一般都是删库跑路

辞职带走自己写的源码算违法吗&#xff1f; 程序员一般来说都会与公司签订保密协议和所有权协议的。如果没签订的话&#xff0c;照法理来推论&#xff0c;工作期间的所有代码和项目均属于公司财产&#xff0c;未经允许带走是违法的&#xff0c;这行为可以上诉的&#xff0c;具…