右键添加 doc文件转docx 和word文件转pdf
本帖最后由 dpf200810 于 2023-5-9 18:58 编辑右键添加 doc文件转docx 和word文件转pdf【需要安装office2007以上版本】
链接:https://pan.baidu.com/s/1c6uc-9kxeFNYqhzydJnIbw?pwd=1231
提取码:1231
本帖最后由 dpf200810 于 2023-6-5 13:50 编辑
wps版(支持.wps格式){:1_909:}需要安装wps专业版;wps个人版貌似没有 Kingsoft.Office.Interop.Wpsapi.dll文件
wps2019专业版下载地址
https://wps-cn-ep.ks3-cn-beijing.ksyun.com/wps/download/ep/WPS2019/WPSPro_11.8.2.12055.exe
链接:https://pan.baidu.com/s/1WXG8DRV-Sm1PbCdvwFSr6A?pwd=1231
提取码:1231下载后运行"wps 注册脚本.bat"
安装脚本内容(复制到文本文件改后缀为bat,双击下运行):
reg add HKEY_CLASSES_ROOT\Word.Document.12\shell\wpsToPDF /ve /d "wps转化为PDF" /f
reg add "HKEY_CLASSES_ROOT\Word.Document.12\shell\wpsToPDF\command" /ve /d "\"%bat_path%wps.exe\" %%1" /f
reg add HKEY_CLASSES_ROOT\Word.Document.8\shell\wpsToPDF /ve /d "wps转化为PDF" /f
reg add "HKEY_CLASSES_ROOT\Word.Document.8\shell\wpsToPDF\command" /ve /d "\"%bat_path%wps.exe\" %%1" /f
reg add "HKEY_CLASSES_ROOT\Word.Document.8\shell\WPSTodocx" /ve /d "WPS转换为docx" /f
reg add "HKEY_CLASSES_ROOT\Word.Document.8\shell\WPSTodocx\command" /ve /d "\"%bat_path%wpstodocx.exe\" %%1" /f
reg add HKEY_CLASSES_ROOT\WPS.Docx.6\shell\wpsToPDF /ve /d "wps转化为PDF" /f
reg add "HKEY_CLASSES_ROOT\WPS.Docx.6\shell\wpsToPDF\command" /ve /d "\"%bat_path%wps.exe\" %%1" /f
reg add HKEY_CLASSES_ROOT\WPS.Doc.6\shell\wpsToPDF /ve /d "wps转化为PDF" /f
reg add "HKEY_CLASSES_ROOT\WPS.Doc.6\shell\wpsToPDF\command" /ve /d "\"%bat_path%wps.exe\" %%1" /f
reg add "HKEY_CLASSES_ROOT\WPS.Doc.6\shell\WPSTodocx" /ve /d "WPS转换为docx" /f
reg add "HKEY_CLASSES_ROOT\WPS.Doc.6\shell\WPSTodocx\command" /ve /d "\"%bat_path%wpstodocx.exe\" %%1" /f
reg add HKEY_CLASSES_ROOT\KWPS.Document.9\shell\wpsToPDF /ve /d "wps转化为PDF" /f
reg add "HKEY_CLASSES_ROOT\KWPS.Document.9\shell\wpsToPDF\command" /ve /d "\"%bat_path%wps.exe\" %%1" /f
reg add "HKEY_CLASSES_ROOT\KWPS.Document.9\shell\WPSTodocx" /ve /d "WPS转换为docx" /f
reg add "HKEY_CLASSES_ROOT\KWPS.Document.9\shell\WPSTodocx\command" /ve /d "\"%bat_path%wpstodocx.exe\" %%1" /f
=============
卸载脚本内容
reg DELETE HKEY_CLASSES_ROOT\Word.Document.8\shell\wpsToPDF /f
reg DELETE HKEY_CLASSES_ROOT\Word.Document.12\shell\wpsToPDF /f
reg DELETE "HKEY_CLASSES_ROOT\Word.Document.8\shell\WPSTodocx"/f
reg DELETE HKEY_CLASSES_ROOT\WPS.Doc.6\shell\wpsToPDF /f
reg DELETE HKEY_CLASSES_ROOT\WPS.Docx.6\shell\wpsToPDF /f
reg DELETE "HKEY_CLASSES_ROOT\WPS.Doc.6\shell\WPSTodocx"/f
reg DELETE HKEY_CLASSES_ROOT\KWPS.Document.9\shell\wpsToPDF /f
reg DELETE "HKEY_CLASSES_ROOT\KWPS.Document.9\shell\WPSTodocx"/f
本帖最后由 dpf200810 于 2023-8-17 09:16 编辑
tzxinqing 发表于 2023-8-14 11:44
今天测试了下大佬的doc2docx,发现无法转换。OFFCIE分别试用了XB21CN大佬的精简版office2016还有完整版的of ...大概率是com被改了
1、清理下注册表,从新安装软件试试;
2、查下C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\
上面文件夹看下有没有\15.0.0.0__71e9bce111e9****\Microsoft.Office.Interop.Word.dll文件
3、
HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}下LocalServer32和InprocServer32有没有被改
HKEY_CLASSES_ROOT\Word.Document.8\CLSID默认值有没有是不是{00020906-0000-0000-C000-000000000046}
把---之间的改成reg文件 添加到注册表试试
----------------------
Windows Registry Editor Version 5.00
@="{00020906-0000-0000-C000-000000000046}"
@="C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE"
"Assembly"="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
"Class"="Microsoft.Office.Interop.Word.DocumentClass"
"RuntimeVersion"="v2.0.50727"
"Assembly"="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
"Class"="Microsoft.Office.Interop.Word.DocumentClass"
"RuntimeVersion"="v2.0.50727"
-------------------------------
也可以可以直接试试这个文件
doc2docx word2pdf 2023-05-09.zip
这个附件已失效,但是没法删除 感谢分享~~~~ 对。转PDF那个下不了。 感谢分享啊
感谢分享!现在用WPS 下载试试,谢谢分享! 这个支持win11吗? 楼主辛苦啦 麻烦问一下,WPS可行不?