¿Puede indicarme el código abierto o un producto comercial a un precio razonable capaz de generar PDF desde HTML?Generación PDF desde HTML (componente para .NET)
Respuesta
Hemos utilizado ABCPdf en el pasado y que es capaz de tomar una petición web y generar un PDF de ella
he utilizado con éxito HTML to PDF Converter for .NET antes en un proyecto.
Actualmente usamos ABCpdf en una de las aplicaciones más complejas. Nos ha servido bien y no es muy caro en absoluto. Me gusta el hecho de que puedo enviar texto en HTML sin formato y lo renderizará en un PDF en la memoria o como un archivo, por lo que usamos para generar archivos PDF sobre la marcha y servirlos a través de la web sin tener que guardarlo nunca.
Lo hemos usado durante aproximadamente 3 años y desde el principio tuve que usar su soporte para un problema muy extraño que fue muy específico y el soporte fue muy rápido y ayudó a resolver el problema rápidamente.
Puede encontrar más información en su sitio web en: http://www.websupergoo.com/abcpdf-1.htm
Una solución alternativa sería utilizar el control de explorador web e imprimir el código HTML a una impresora PDF instalada.
Hay varias impresoras PDF gratuitas disponibles y se pueden configurar para imprimir directamente en un archivo sin mostrar una interfaz de usuario.
Utilicé una solución como esta una vez y funcionó bien incluso para documentos grandes y grandes cantidades de documentos.
Hemos tenido mucho éxito con un producto de código abierto llamado 'itextsharp'; no es tan atractivo en HTML-a-PDF, pero es bueno para armar cuidadosamente un documento PDF específico (como un recibo) . También es gratis, lo cual siempre es una ventaja. Ver:
http://sourceforge.net/projects/itextsharp/
Otra solución rápida y ligera es XMLPdf, escrita por una compañía de software llamada Ibex de Nueva Zelanda no menos. Esta herramienta tiene un modelo donde se crea un archivo de plantilla XML, con etiquetas HTML-ish en el esquema. También puede definir etiquetas en el XML que asocia con objetos en su código .NET detrás. Tipo de torpe, pero útil en circunstancias particulares. No es gratis, pero es barato. Puede encontrarlo buscando XMLpdf en Google.
Aquí está HTML to PDF .NET component a un precio razonable. Pero tiene motores de lectura html/css y de renderizado en pdf.
Y EVO html to pdf convertidor
ABCpdf.La versión 8 de Net funciona, pero crea muchos problemas en los servidores de producción donde la seguridad y los derechos de los usuarios son restrictivos.
Es difícil realizar directamente la conversión de URL-> pdf. Terminamos URL-Guardar HTML en la carpeta local -> leer HTML y convertir a PDF-> eliminar el archivo HTML de la carpeta: enfoque complicado, pero funciona. El único defecto es que debe otorgar permiso de lectura/escritura en una carpeta del servidor. Es aún mejor que la disminución de la configuración de seguridad.
Usando el (comercial) Aspose.Pdf desde hace años con éxito. Funciona tanto para .NET como para Java.
Por la naturaleza de la tarea (conversión de HTML a PDF) la herramienta de generación de PDF bastante atractiva debería poder representar HTML como el navegador web. Afortunadamente ya existe: WkHtmlToPdf open source project pero no proporciona ninguna integración con .NET desde el recuadro.
No gaste su tiempo en reinventar la rueda: Yo ya he empacado wkhtmltopdf en una DLL (sin dependencias externas en absoluto), sólo tiene que añadir a su proyecto y generar PDF con una línea de código:
var pdfBytes = (new NReco.HtmlToPdfConverter()).GeneratePdf(htmlContent);
Además, es posible especificar varias opciones (como márgenes, factor de zoom, etc.) a través de las propiedades de HtmlToPdfConverter.
DLL puede ser descargado aquí (es gratis): PdfGenerator for .NET
¿Hay alguna manera de fusionar un pdf de paisaje con un retrato en formato pdf con este dll? Necesito una página de portada de retrato fusionada con un pdf de paisaje. – LukeP
No, WkHtmlToPdf genera orientación horizontal o vertical para todo PDF en plantilla HTML. Pero puede usar iText.NET (versión anterior 4.1.6 que permite el uso en proyectos comerciales de forma gratuita) para fusionar archivos PDF existentes en un PDF resultante. –
- 1. Generación de PDF desde la página HTML para Rails
- 2. Un buen componente de vista PDF para .net
- 3. PDF generación de informes
- 4. LaTeX para generación de PDF en producción
- 5. La generación de PDF desde HTML con caracteres no latinos usando ITextRenderer no funciona
- 6. .Componente .Net para convertir todos los formatos de archivos principales a PDF
- 7. Crear PDF imprimible desde html dom
- 8. Componente WYSIWYG HTML Editor para Delphi
- 9. ¿Generar PDF desde ASP.NET desde contenido HTML/CSS sin formato?
- 10. Generación de Grails y pdf
- 11. Rieles: ¿Convertir HTML a PDF?
- 12. Generación de documentos PDF en ASP.NET
- 13. .NET (no visual) componente
- 14. Componente .NET para la ofuscación de JavaScript?
- 15. Componente Joomla: Salida sin html
- 16. ¿Documento HTML a PDF?
- 17. . Componente .NET Query Builder
- 18. .net 2.0 componente IRC
- 19. PDF Generación de facturas en Magento
- 20. convertir HTML a PDF
- 21. Enviar formulario HTML a PDF
- 22. Del formulario HTML al PDF
- 23. Prawn & Prawnto Rails Generación PDF - UTF-8?
- 24. Generando PDF desde OpenXml
- 25. Renderizar imagen incrustada en PDF usando Flying-Saucer desde html
- 26. Crear pdf desde un archivo html persa por ITextSharp
- 27. Conversor de HTML a RTF para .NET
- 28. Usando iText para convertir HTML a PDF
- 29. Convertir PDF a HTML
- 30. Generar PDF desde un archivo html en iPhone
http://www.google.com.au/search?hl=en&q=generate+pdf+from+html&meta= –
posible duplicado de http: //stackoverflow.com/questions/564650/convert-html-to-pdf-in-net –
Para enumerar otra solución que puedes probar, [GemBox.Documnet] (http://www.gemboxsoftware.com/document/ visión de conjunto). También [aquí] (http://www.gemboxsoftware.com/document/articles/c-sharp-vb-net-convert-html-to-pdf) es un código de muestra que muestra cómo convertir HTML a PDF con él. –