在我的 ASP .Net 应用程序中,我使用的是“PDFTron 6.6.0.38591”。我们正在使用以下代码将 Office 文档转换为 XOD:
string fileName = Path.GetFileName(pdfTronServiceRequest.FilePath);
fileName = ConstructConvertionFileName(fileName);
outFileName = Path.Combine(outputPath, fileName);
pdftron.PDF.Convert.ToXod(pdfTronServiceRequest.FilePath, outFileName);
response.Result = outFileName;
此代码适用于 docx、xlsx 等文件类型,但对于 Powerpoint 文件,不返回响应(请求超时)。在检查任务管理器窗口时,我们可以看到“POWERPNT.exe”的进程已启动。但是,这个过程永远不会结束(与 word、excel 上传不同)。此外,如果我手动结束此过程,则转换为 XOD 是成功的,并且响应正确。
另外,请注意,仅当我们在测试环境中部署代码时才会遇到此问题。在本地,PPT 上传工作正常。
如果您需要任何其他信息,请告诉我。