С компонентом TRvNDRWriter (вернее с файлами в формате NDR, которые он создает) взаимодействует ряд компонентов Rave Reports, которые обеспечивают преобразование данных из этого специфического формата в более распространенные форматы.
Все они используются по одной схеме.
Сначала необходимо загрузить отчет из файла NDR в поток.
После этого вызывается метод
procedure PrintRender(NDRStream: TStream; OutputFileName: TFileName);
который и выполняет преобразование:
var ReportStream: TMemoryStream;
ReportStream := TMemoryStream.Create;
try
ReportStream.LoadFromFile(NDRFilePath);
RvRenderHTMLl.NDRStream := ReportStream;
RvRenderHTMLl.PrintRender(ReportStream, 'sdf);
finally
ReportStream.Free;
end;