我尝试使用以下简单代码将 docx 文件转换为 pdf:
ConversionJobSettings jobSettings = new ConversionJobSettings();
jobSettings.OutputFormat = SaveFormat.PDF;
ConversionJob job = new ConversionJob("Word Automation Services", jobSettings);
job.AddFile(path + docFilename, path + pdfFilename);
job.Start();
但是当我尝试运行代码时出现异常:
找不到名为“Word Automation Services”的 Word Automation Services 应用程序代理
在服务应用程序中,两者
文字自动化服务
和
Word 自动化服务代理
开始。
我使用 Microsoft.Word.Office.Server(来自 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI)
(更新:)当我添加自己的代理并使用该名称时,它似乎确实有效,但这不是必需的,对吧?