【发布时间】:2021-03-24 05:01:41
【问题描述】:
我正在尝试使用 Convert.ToPdf(doc, filename) 将 msg 文件转换为 pdf。 使用此功能可以正确完成 .docx 到 pdf 的转换,但是,在将 msg 转换为 pdf 时,我只会遇到错误。 当我右键单击文件时,上下文菜单中也有“打印”选项。
这是我得到的错误:
PDFNet 正在演示模式下运行。
Traceback(最近一次调用最后一次):文件“test.py”,第 58 行,在 main() 文件“test.py”,第 44 行,在 main Convert.ToPdf(doc, 文件名) 异常:转换文件时出错。
详细错误:异常:消息:无法找到打印机 有条件的 表达式:成功版本:8.1.0.30521 平台:Windows 架构:AMD64 文件名:Convert.cpp 功能: trn::PDF::ToPdfPrinterManager::InitPrinter 行号:776
打印到打印机 \trial_msg.msg AssocQueryString printto: AssocQueryString 打印:“C:\Program Files\Microsoft Office\Root\Office16\OUTLOOK.EXE" /p "" 创建新的 PDFNet Mutex WaitForSingleObject 开始 WaitForSingleObject 结束打印: /Local/Temp/pdftron/Trn-17236-1616513476-af5adf11-bd4d-4d40-beec-8f6aad996f18.xps 使用 HKCU 删除注册表的返回值:0 删除的返回值 注册表:0 释放互斥锁的返回值:0 关闭的返回值 互斥锁:0 破坏 ToPdfPrinterManager 时出错
【问题讨论】: