Code Based - General
I have previously saved ndr files and I want to render them to HTML files. How would I do that?
This is quite easily done. The following code assumes that you have dropped a TRPRenderHTML component on your form and named it RenderHTML. NOTE: The file name given for the resulting html is 'test.html'. The actual files generated will reflect the name plus the page number. So for this example, the resulting file name will be 'test1.html', 'test2.html' and so forth.
Delphi Example:
procedure TForm1.Button1Click(Sender: TObject);
var
NDRStream: TMemoryStream;
begin
NDRStream := TMemoryStream.Create;
try
NDRStream.LoadFromFile('test.ndr');
RenderHTML.PrintRender(NDRStream, 'test.html');
finally
NDRStream.Free;
end; { tryf }
ShowMessage('NDR Converted');
end;
C++Builder Example:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMemoryStream* NDRStream;
NDRStream = new TMemoryStream;
try {
NDRStream->LoadFromFile("test.ndr");
RenderPDF->PrintRender(NDRStream, "test.html");
}// try
__finally {
delete NDRStream;
}// __finally
ShowMessage("NDR Converted");
}