Hey there,
i want to fill and save a PDF Form.
i wrote this code inside the button.
This code works on my local machine but not on my server.
var fileName = "document.pdf";
string path = Server.MapPath("~/" + fileName);
string pdfTemp = Server.MapPath("~/tempates/form.pdf");
string anLogopath = "~/img.png";
string anLogo = Server.MapPath(anLogopath);
var read = new PdfReader(pdfTemp);
var save = new FileStream(path, FileMode.Create);
var fill = new PdfStamper(read, save);
PdfStamper stamper = null;
System.IO.MemoryStream m = new System.IO.MemoryStream();
string formFile = MapPath("~/energie/pdf/vorlage/StromAuftrag.pdf");
PdfReader reader = new PdfReader(formFile);
stamper = new PdfStamper(reader, m);
AcroFields pdfFormFields = stamper.AcroFields;
pdfFormFields.SetField("field1", "input1");
pdfFormFields.SetField("field2", "input2");
.
.
.
Image image = Image.GetInstance(anLogo);
image.SetAbsolutePosition(68, 655);
var PdfContentByte = fill.GetOverContent(1);
PdfContentByte.AddImage(image);
fill.FormFlattening = true;
stamper.Close();
Response.Clear();
Response.OutputStream.Write(m.GetBuffer(), 0, m.GetBuffer().Length);
Response.OutputStream.Close();
HttpContext.Current.ApplicationInstance.CompleteRequest();
where are the mistake ??
pease help
Best Regards from germany
caesar