¿Hay algún proyecto .NET (o puerto) de código abierto similar al Flying Saucer project que renders HTML to PDF using iText?.NET versión o puerto de Flying Saucer
Respuesta
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).
Para una solución rápida y sucia, podría intentar usar IKVM para compilar Java en .NET.
IMO. ¿Sucio? Sí. ¿Rápido? No :) – Aziz
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.
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.
- 1. Rutas relativas en Flying Saucer XHTML?
- 2. Fuente Flying Saucer para caracteres Unicode
- 3. Resolviendo recursos protegidos con Flying Saucer (ITextRenderer)
- 4. ¿El proyecto Flying Saucer está cerrado?
- 5. Renderizar imagen incrustada en PDF usando Flying-Saucer desde html
- 6. Paisaje y retrato para pdf con Flying Saucer/iText
- 7. ¿Cuál es la forma más fácil de convertir una cadena xhtml a PDF utilizando Flying Saucer?
- 8. Cómo establecer la URL base en Flying-Saucer, mientras se procesa HTML a PDF?
- 9. CSS a PDF, el CSS en Flying Saucer: -fs-table-paginate resultado en border-collapse: colapso no válido
- 10. Número de versión .NET (versión del instalador)
- 11. defecto .NET Runtime Versión
- 12. Dónde obtener el puerto de Apache Poi para .net
- 13. ¿Puerto serie o puerto USB que usa D?
- 14. ¿Hay un puerto boilerpipe para .net?
- 15. Versión de C# y versión de .NET Framework?
- 16. libphonenumber para iOS o objetivo-c puerto
- 17. No se puede abrir el puerto serie en .NET
- 18. ¿Hay un puerto Java o equivalente de la biblioteca EventStore?
- 19. .NET 2.0 o 3.5?
- 20. ¿Compatibilidad de versión con serialización .NET?
- 21. .NET C# versión de Core Data
- 22. Números de versión flotante, decimal o doble
- 23. Compiler versión vs NET Framework versión - Escenario con aplicaciones ASP.NET
- 24. .Net AssemblyName.version Construir o Revisión
- 25. CGAL for .Net (o C#)
- 26. puerto serie Cable desconectado
- 27. NSIS: Buscar y descargar la versión .Net
- 28. Diferencia entre ASP.NET y .NET framework versión
- 29. Número de puerto fuente de puerto
- 30. número de versión de un archivo DLL en .NET
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
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