Tengo el requisito de poder generar PDF dentro de nuestra aplicación (ASP.net). Necesitamos cumplir con los siguientes requisitos:Generación dinámica de PDF a partir de la plantilla
El texto será en gran parte dinámico y se debe agregar programáticamente.
Idealmente, nos gustaría basar estos documentos generados en plantillas PDF proporcionadas por nuestros diseñadores.
Algunas de las secciones/páginas pueden o no ser visibles dependiendo de ciertas condiciones - idealmente nos gustaría que el contenido 'fluya' hacia arriba para llenar el espacio cuando se elimina algo.
Algunas de las páginas pueden necesitar repetirse, dependiendo de ciertas condiciones.
Algunas de las plantillas PDF estarán fuera de nuestro control (estamos rellenando formularios de solicitud suministrados por terceros), por lo que sería bueno leer en un PDF en blanco y llenarlo.
He mirado en iTextSharp y parece que hacer la mayoría de estas cosas (es decir, que puede tomar un PDF, editarlo para incluir campos de formulario en los que necesitamos para llenar los datos y luego utilizar iTextSharp leer que en como una plantilla y rellenar los datos), sin embargo, no estoy seguro de cómo esconder secciones completas y/o repetir páginas.
Lo que estoy buscando aquí es un pequeño consejo de alguien que ha estado en una situación similar.
pequeña actualización aquí, fuimos con iTextSharp - es una herramienta poderosa, pero no tomar un poco de aprendizaje, sin embargo, es fácil, luz, y hace precisamente lo que queremos que haga.
Sin embargo ...
me gustaría señalar que la última versión ya no es realmente libre (como en la cerveza) - la licencia no permite el uso comercial. Como resultado, ahora tenemos una versión con licencia, pero no es sorprendentemente barato (y no publican una lista de precios).
ver esto [artículo] (http://www.nopcommerce.com/boards/t/15568/feature-request-template-based-reporting-system.aspx) en informes basados en plantilla. Este es el convertidor [html a pdf] (http://www.hiqpdf.com) del que están hablando. –