2010-05-24 12 views

Respuesta

3

siempre recomiendo wkHTMLtoPDF para web-> conversiones PDF. Sin embargo, es un kit web basado en que no estoy seguro de qué biblioteca de PDF está en funcionamiento.

En cualquier caso, será difícil encontrar algo que represente su HTML con mayor precisión (incluso ejecutará script, establecerá innerHtml y así sucesivamente).

+0

No pude encontrar una descarga apropiada de .NET en el sitio web wkHTMLtoPDF, así que busqué en la biblioteca NuGet y encontré ** Codaxy.WkHtmlToPdf **. También disponible en [github] (https://github.com/codaxy/wkhtmltopdf). Sería bueno tener un ejemplo/tutorial rápido para comenzar. – fireydude

+0

Codaxy.WkHtmlToPdf depende de tener instalado el ejecutable WkHtmlToPdf en el servidor, lo que no me sirve, así que estoy usando [Pechkin] (https://github.com/gmanny/Pechkin) en su lugar. El paquete NuGet tenía un problema con la dependencia Common.Logging para tener que descargarlo desde github. – fireydude

1

Para una solución rápida y sucia, podría intentar usar IKVM para compilar Java en .NET.

http://www.ikvm.net/

+0

IMO. ¿Sucio? Sí. ¿Rápido? No :) – Aziz

1

Utilice el contenedor Pechkin .NET para WkHtmlToPdf. El pdf resultante se puede generar como un byte [], filestream o ruta de archivo.

El paquete NuGet tenía un problema, así que lo descargué directamente de github y parece estar funcionando ahora.

0

wkHTMLtoPDF se basa en WebKit, por lo que comparte limitaciones: lo más importante es que necesita requisitos comunes para convertir HTML en PDF a esta fecha. WebKit no puede repetir encabezados y pies de tabla en páginas sin piratear y no parece que esto vaya a cambiar tiempo pronto.

Cuestiones relacionadas