For TRVHtmlImporter, it's simple:
Open RVHTMLD7.dpk, click "Install" button in the package window. Add the path to this package in the Delphi library path (Tools | Environment Options, tab Library, Library path).
===============================
For TrvHtmlViewImporter, it's more difficult.
First, you need to install THTMLViewer. For Delphi 7, you can use old version of it from
http://www.pbear.com/htmlviewers.html (professional version).
But before installing Frameviewer7.dpk,
1) open its options (Options button in the package window), tab Description, set Build control = Explicit rebuild.
2) Make changes in pas-files:
In "Htmlsubs.pas" in class "TBlockLI"
TBlockLI = class(TBlock)
private
protected // <-- insert this, so we can access ListType, etc.
ListType: ListTypeType;
ListNumb: integer;
...
In "HTMLUn2.pas" in class "TChPosObj"
TChPosObj = class (TIDObject)
public < -- change "private" to "public", so we can access ChPos
ChPos: integer;
List: TList;
...
Add the path to this package in the Delphi library path.
Then install rvHtmlViewImportD7.dpk. But before installing, open rvHtmlViewImporter.pas, find the line {$DEFINE GOOGLECODE} and remove it.
Add the path to this package in the Delphi library path.
PS may be the newest version of THTMLViewer from
http://code.google.com/p/thtmlviewer/ would be simple for install, but it needs to be downloaded from svn, and the latest version of this THTMLViewer is supported only in the beta version of TRichView