我试图解决类似于here所述的问题 - 创建一个Windows服务,用于拍摄富网页(html + js + flash)的快照并将其保存为PDF文件。为什么Flash无法在Windows服务中呈现?
捆绑Firefox + cmdlnprint为我做了诡计。我写了一个简单的程序作为一项服务运行,调用Firefox来制作PDF。一切似乎都很顺利,PDF文件被创建,但Flash完全没有了。虽然,当开始不作为服务时,Flash渲染就很好。
任何人都可以阐明什么阻止从渲染Flash和如果有解决方法吗?
谢谢!
为什么它必须作为服务运行?在LocalSystem的上下文中加载网页(尤其是包含Flash内容的网页)是一个糟糕的主意。 – Luke 2010-05-04 18:37:02
它应该是一个即使没有用户登录也应该能够运行的服务器解决方案。 – Leonid 2010-05-04 23:12:33
@Leonid:你做这个工作,因为我做的是完全一样的。 – 2011-12-15 13:45:38