1

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

从 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)

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

谁能帮我?

4

1 回答 1

1

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

于 2013-01-04T12:33:31.223 回答