Esta es la solución más acertada que te podemos brindar, pero mírala pausadamente y analiza si es compatible a tu trabajo.
Solución:
En el pasado, usé una biblioteca comercial llamada Ibex PDF Creator para generar documentos PDF a partir de datos XML usando el estándar XSL-FO que funcionó muy bien.
Aquí hay un ejemplo de cómo lo usaría:
Datos XML:
Diseño XSL-FO:
Generación del documento PDF en .NET:
var data = new MemoryStream(dataBytes);
var layout = new MemoryStream(layoutBytes);
var pdf = new MemoryStream();
// Using the Ibex PDF Creator .NET API
var doc = new FODocument();
doc.generate(data, layout, pdf);
Espero que esto ayude.
Si estás contento con lo expuesto, tienes la libertad de dejar un tutorial acerca de qué le añadirías a este enunciado.
¡Haz clic para puntuar esta entrada!
(Votos: 4 Promedio: 4.5)