参考了下面资料。
可是总出错,而且在预览中,“另存为”的文件类型只有1种,没有html和pdf的选择。怎样解决????
{保存报表为HTML或PDF格式(对于PDF格式不支持中文)
   rvproject1.projectfile :='E:\delphi\rave\files\test.rav';
  rvproject1.Open;
  rvproject1.SelectReport('report1',true);//选择要打印的报表
  RvSystem1.DoNativeOutput:=false;
  RvSystem1.DefaultDest:= rdFile;//保存成文件
  RvSystem1.RenderObject:=RvRenderHTML1;//保存成HTML格式 或RPRenderPDF1;
  RvSystem1.OutputFileName:='files/test.html'; //存放的路径
  RvSystem1.SystemSetups:=RvSystem1.SystemSetups-[ssAllowSetup];
  try
     rvproject1.Execute;
  except
     ShowMessage('生成报表文件错误!');
  end;
  对于只有一页报表那是没有问题的,但对于多页在D6下和D7有所不同.D6下可以生成许多页,但D7下却
  不行,不知为什么?D6下的RAVE版本是5.1,
}