2013-03-08 53 views
0

我通过服务器批处理作业(使用runbasebatch类和reportRun类)生成基于报告的pdf文件,如果我不安排工作只是执行类,它完美的工作,我有可读PDF文件,如果安排,我的PDF文件损坏,他们都有1 ko的大小。在这种情况下,我没有批次历史错误。 有什么想法? 由于事先Dynamics AX pdf文件批量生成

使用AX 2009 SP1没有,使用Acrobat Reader 7 AOS 已经删除任何形象标志

+1

我不能说这是否是一个编程问题。尝试添加一些源代码(否则这可能属于[su])。 – 2013-03-08 10:47:55

+0

你的类在服务器端执行得很好吗? – Pierre 2013-03-08 11:16:41

+0

批处理日志中的任何错误? – 2013-03-08 11:47:09

回答

0

尝试在报告中移除任何图像。

这是在某些CU之前AX 2009中的图像批量打印中的错误。

2

如果报告中有图像,则问题在于Image class只能在客户端上运行。

您可以使用System.Drawing.Image类修复批处理报告中的图像。 阅读有关如何更改我的一位同事的博客文章中的代码的完整详细信息,他们已经为我们解决了这个问题。

Kevinroos.be Dynamics AX Printing logo's from batch