TRichEditPDF is a freeware VCL component that uses our TRolePDF to create .pdf documents automatically from Borland Delphi/C++Builder TRichEdit.
Example:
with TRichEditPDF.Create(nil) do
try
AutoLaunch := true;
CreateOutlines := true;
RichEdit.Lines.LoadFromFile('test.rtf');
SaveToFile('test.pdf');
finally
Free;
end;