Pregunta

Nuestra aplicación ASP.NET debe poder exportar contenido web a documentos PDF y Word.

En el pasado, hemos usado Aspose bibliotecas para lograr esto, pero hemos descubierto que tienen un nivel demasiado bajo en términos de construcción de documentos.p.ej.Nos encontramos en la necesidad de escribir funciones basadas en puntos usando primitivas de forma para crear listas con viñetas.

En el mejor de los casos, apuntaríamos una herramienta a nuestra página imprimible con estilo CSS y automáticamente obtendríamos un documento PDF o Word que contenga el mismo contenido con el mismo estilo.

¿Ha tenido una buena experiencia utilizando alguna herramienta que pueda lograr esto?

¿Fue útil?

Solución 3

Nos estamos inclinando hacia PríncipeXML para la creación de documentación PDF, parece encajar bien con nuestro deseo de insertar XHTML/CSS en un PDF sin construcción de documentos adicionales.

Otros consejos

ITextSharp es una herramienta PDF bastante fácil de usar con .Net (es una adaptación del proyecto java iText).Gratis, de código abierto y de nivel bastante alto, este es el código para los puntos:

List overview = new List(false, 10); //false =unordered, true= numbered
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");

Aunque no funciona con Microsoft Word.

Para la generación dinámica de PDF utilizamos TallPDF... funcionó bastante bien...

Esta es una biblioteca .net que escribí para generar informes basados ​​en plantillas.Genera documentos RTF fácilmente.Supongo que tendrás que integrarlo con otra biblioteca para generar documentos PDF.

Consulte NTemplates en ntemplates.codeplex.com

No creo que lo hagan automáticamente, pero tengo buena suerte con los conjuntos de herramientas SyncFusions.

Verificar Kit de desarrollador de pdfFactory.

Yo no lo he usado, pero el Letra pequeña La herramienta de las mismas personas fue una de las mejores herramientas para Windows (ya no uso Windows ni FinePrint).

Para generar archivos de Word, consideraría usar el nuevo formato OpenXML.Microsoft proporciona un buen soporte y debería ser bastante fácil de usar.Artículo de muestra

Estamos usando www.alt-soft.com Xml2PDF para esto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top