Ya esto corrio amigos lo baje de Internet, uff, a los interesados en usar
plantillas, ya que crystal me ha jugado una mala pasada, a la verdad que me ha
dejado con la boca abierta en un servidor de produccion, en fin deje eso y voy
para PDF, la plantilla es complicada.
Como les comente, cree la plantilla en el diseñador de PDF y listo, ahora el
rollo es que si son campos de tipo texto sin lios, los rellena bien, pero lo
que necesito es que no tenga bordes ni nada el control, cree otro tipo de
control que tiene el diseñado como un label, pero este codigo no me lo llena?
Alguna idea, en fin que quiero en texto plano.
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition",
"attachment;filename=destino.pdf");
FillPDF( Server.MapPath("Plantilla.pdf"), Response.OutputStream);
protected void FillPDF( string template , Stream stream )
{
PdfReader reader = new PdfReader(template);
PdfStamper stamp = new PdfStamper(reader, stream);
stamp.AcroFields.SetField("Text1", "Javier");
stamp.FormFlattening = true;
stamp.Close();
}