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"); }