私の 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 アップロードは正常に機能しています。
他に情報が必要な場合はお知らせください。