appoggiarti ad un motore di rendering (es. gecko) ed ad una stampante PDF (o prodotto simile).
Ovviamente intendevo lato server.