我通过服务器批处理作业(使用 runbasebatch 类和 reportRun 类)根据报告生成 pdf 文件,如果我不安排作业只是执行类,它工作得很好,我有可读的 pdf 文件,如果安排好了,我的 pdf 文件是已损坏,它们的大小均为 1 ko。在这种情况下,我的批处理历史记录没有错误。有任何想法吗?提前致谢
使用 AX 2009 no SP1,AOS 上的 acrobat reader 7 已删除任何图像徽标
我通过服务器批处理作业(使用 runbasebatch 类和 reportRun 类)根据报告生成 pdf 文件,如果我不安排作业只是执行类,它工作得很好,我有可读的 pdf 文件,如果安排好了,我的 pdf 文件是已损坏,它们的大小均为 1 ko。在这种情况下,我的批处理历史记录没有错误。有任何想法吗?提前致谢
使用 AX 2009 no SP1,AOS 上的 acrobat reader 7 已删除任何图像徽标
如果报告中有图像,则问题在于Image 类只能在客户端上运行。
您可以使用 System.Drawing.Image 类修复批处理报告中的图像。在我的一位同事的博客文章中阅读有关如何更改代码的完整详细信息,他已经为我们解决了这个问题。
尝试删除报告中的所有图像。
这是在某些 CU 之前的 AX 2009 中的图像批量打印错误。