Generar Certificado (premio)

Necesito generar una carta/certificado/premio A4 en línea que los usuarios puedan imprimir y que funcione en todos los dispositivos. Tiene que verse bien y permitirme agregarle texto dinámicamente.

Actualmente tengo un sitio web .NET que inserta texto dinámicamente en una plantilla PDF. Sin embargo, si el usuario tiene diferentes versiones de Adobe Reader o está utilizando otro lector de PDF, el PDF no muestra correctamente el texto dinámico.

¿Hay un sitio en línea? ¿Biblioteca? o cualquier solución gratuita/barata para generar premios atractivos en los que pueda insertar texto en tiempo de ejecución.

¿O mi mejor opción es usar HTML + CSS?

Respuestas (2)

Syncfusion Essential PDF Viewer para ASP.NET/ASP.NET MVC es una opción a considerar. Esto le permitirá mostrar el PDF generado de manera coherente, independientemente del visor de PDF que tenga el usuario.

Navegador de muestra en línea

Visor de PDF Syncfusion ASP.NET

También será útil revisar cómo está generando el PDF, ya que esa podría ser la causa de que el PDF no se muestre correctamente en diferentes visores. Syncfusion también proporciona una biblioteca de PDF en caso de que quiera intentar usarla para generar los PDF.

El producto completo está disponible de forma gratuita a través del programa de licencia comunitaria si califica (menos de 1 millón de dólares en ingresos).

Nota: Trabajo para Syncfusion.

Creo que debería usar HTML + CSS y generar una página web y luego escribir esa página web en memoria en PDF. Eso le dará más control para hacer pequeños ajustes.