¿Cómo puedo convertir un archivo Html a un archivo pdf en Delphi

Qué biblioteca o componente puede hacer esto de una manera fácil y no demasiado cara.

Editar: Oeps: Debería haberle informado que es una aplicación web. y no podemos confiar en que el usuario tenga instalado el controlador de PDF.

He estado usando Gnostice eDocEngine , un kit de herramientas de creación de documentos para VCL con código fuente completo. Crea / convierte a Pdf también. Muy fácil de usar

La manera más fácil es visualizar el archivo HTML en un TWebBrowser (como se describe aquí ) e imprimirlo (como se describe aquí ) en una impresora PDF (por ejemplo, PDFCreator ).

PowerPdf es gratis. No convierte directamente de html a pdf, pero es posible que pueda analizar el html y usarlo para generar un facsímil cerrado.

Si desea hacer esto sin la manipulación del usuario (transparente para el usuario), puede leer esto (PDFFactory) .

Saludos.