pdf2swf.exe Error on IIS



我正试图通过Process proc = new Process()在windows 2008服务器上使用pdf2swf将PDF文件转换为SWF。

从Visual Studio运行时,一切正常。但当从IIS运行时,我在大多数文件上都会得到这样的结果:

ERROR   Internal error: No current splash fontinfo  
ERROR   Internal error: No current splash fontinfo  
ERROR   Invalid charid 3 for font 00f896d8 (0 characters)  
ERROR   Invalid charid 615 for font 00f896d8 (0 characters)  
ERROR   Invalid charid 602 for font 00f896d8 (0 characters)

我相信原因是权限,但我不知道我必须更改什么。

有人能帮我吗?

我现在已经找到了解决方案。我使用windows服务从pdf转换为swf,我注意到错误的工作目录。对我来说,这是syswow64。PDF2SWF没有创建临时文件的权限。我在ProcessStartInfo中设置了工作目录属性,现在它工作得很好。

最新更新