2010-01-20 67 views
8

De su sitio (Proyecto uno en Google Code): http://code.google.com/p/dompdf/Alternativa a dompdf (herramienta PHP para convertir HTML + CSS a PDF) ¿Pero en .NET?

DOMPDF es un conversor de HTML a PDF. En su corazón, es DOMPDF CSS2.1 (en su mayoría) diseño HTML compatible y renderizado motor escrito en PHP

tengo que tener la misma funcionalidad en un sitio web de ASP.NET. ¿Hay alguna buena alternativa gratuita que pueda funcionar con ASP.NET? Intenté iTextSharp en el proyecto anterior, pero su compatibilidad con HTML es horrible.

Tuve que escribir un código HTML especial para ello. Este no puede ser el caso para el sitio web actual porque los usuarios están cargando archivos HTML por su cuenta.

También probé la biblioteca del cliente .NET de Google Documents, pero es muy inestable. Muchas veces recibo "BAD Request", luego repito la misma solicitud y funciona.

-

¿Conoce a una manera de conseguir la conversión de HTML a PDF a través de .NET con herramienta gratuita? O incluso una forma de interactuar con esta biblioteca de PHP a través de .NET (dado que hospedo en hosting compartido que habilita la seguridad total de la confianza, pero no la capacidad de instalar nada, aunque puedo moverme al servidor virtual si vale la pena).

Respuesta

7

wkHTMLtoPDF es probablemente lo que estás buscando. Es un convertidor de HTML a PDF muy rápido y preciso que incluye un formato avanzado de medios paginados, como encabezados y pies de página.

Está basado en el motor de renderizado Webkit, y en un lenguaje totalmente transversal (de scripting), ya que lo llama como un binario externo, que satisface sus necesidades.

Nuestro propio proyecto (PHP) está pasando de DOMPDF a wkHTMLtoPDF por motivos de rendimiento. Hemos ejecutado benchmarks as a proof of concept; sin embargo, está en francés, pero se explica por sí mismo.

1

Probablemente ya has sobre este tema o simplemente olvidado por completo: D

De todos modos, es posible encontrar este post útil si todavía quieres probarlo: http://fci-h.blogspot.com/2008/03/save-as-pdf-using-c_06.html

No es exactamente HTML a PDF, pero supongo que HTML a doc es un problema menor :)

+0

Gracias. Tenía un VPS con incapacidad para obtener la licencia de Office. Lo resolví llamando a Google Docs. Creé el documento allí, luego lo descargué como PDF y lo eliminé. Sin embargo, Google Docs API no es confiable en absoluto. Otorga muchos errores aleatorios que usted simplemente vuelve a intentar la llamada y funciona. – Meligy