AX2009 打印到PDF优化

Posted 止在入门

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AX2009 打印到PDF优化相关的知识,希望对你有一定的参考价值。

AX2009打印到PDF存在的问题

1.中文字体,如果报表打印时没有设置成支持中文的字体,生成的PDF中文字符无法显示

2.承第一点,如果设置成中文字体,生成的报表发送给没有安装这个字体的电脑,打开这个PDF会提示要安装字体

3.生成速度慢,AX生成PDF单页需要5-10秒

优化方法

1.AX报表生成RTF文件,速度不错,按保存立刻生成,图片和报表格式正常

2.利用Office Word将RTF转成PDF

 

具体起作用是下面这个方法

Document.ExportAsFixedFormat 

 

static void CovPDF(Args _args)
{
    COM             m_docs;
    COM             m_word= new COM("Word.Application");
    COM             m_doc;
    try
    {
        m_docs=m_word.documents();
        m_doc=m_docs.add(@"C:\\Documents and Settings\\jet\\Desktop\\1.rtf");
        m_doc.ExportAsFixedFormat(@"C:\\Documents and Settings\\jet\\Desktop\\2.pdf",17);
        m_word.quit();
    }
    catch
        m_word.quit();
}

 

以上是关于AX2009 打印到PDF优化的主要内容,如果未能解决你的问题,请参考以下文章

Lotus Notes 富文本中的 AX 2009 附件

AX2009要不要搞下去是打SP1补丁,还是直升级AX2012R3

javascript 打印网页成pdf文件

非广告:《工作中软件分享》--PDF/EXCEL/WORD优化压缩处理软件

ATP应用测试平台——关于网页表格的打印及PDF下载的实战案例

需要有关 PDF 分色的帮助/答案