Save PDF to location to client side folder on save

luraguttn

New Member
I've been searching for something I thought would be simple to find.I have a form that takes the input fields and places the values on to a fillable PDF.\[code\]PDFDocument template = new PDFDocument(Server.MapPath("~/Forms/OfferSheet.pdf"));template.Form.Fields["Seller"].Value = http://stackoverflow.com/questions/12613783/litName.Text;template.Form.Fields["Address"].Value = http://stackoverflow.com/questions/12613783/litAddress.Text;template.Form.Fields["Email"].Value = http://stackoverflow.com/questions/12613783/litEmailAddress.Text;template.Form.Fields["Phone"].Value = http://stackoverflow.com/questions/12613783/string.Format("({0}) {1}-{2}", phone.Substring(0, 3), phone.Substring(3, 3), phone.Substring(6, 4));template.Form.Fields["ProjectedFutureSale"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.FutureSalesPrice);template.Form.Fields["PurchaseLoan"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.PurchasingLoanTitleClosing);template.Form.Fields["Remodeling"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.Remodeling);template.Form.Fields["Utilities"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.Utilities * 6);template.Form.Fields["HOADues"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.HOADues / 2);template.Form.Fields["Insurance"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.Insurance / 2);template.Form.Fields["Taxes"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.Taxes / 2);template.Form.Fields["LoanInterestCarry"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.LoanInterestCarry);template.Form.Fields["InspectionRepairs"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.InspectionRepairs);template.Form.Fields["SaleTitleClosingFees"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.SaleTitleClosingFees);template.Form.Fields["RealEstateSalesCommission"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.SalesCommission);template.Form.Fields["ProjectedProfit"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.ProjectedProfit);template.Form.Fields["PurchasePrice"].Value = http://stackoverflow.com/questions/12613783/string.Format("{0:n}", offer.FinalOffer);template.Form.Fields["ClosingDate"].Value = http://stackoverflow.com/questions/12613783/String.Format(new CultureInfo("en-US"), "{0:MM/dd/yyyy}", offer.ClosingDate);var date = DateTime.Now;template.Form.Fields["SellerSig1"].Value = http://stackoverflow.com/questions/12613783/litName.Text;template.FlattenFormFields();using (MailMessage message = new MailMessage()){ message.Attachments.Add(new Attachment(new MemoryStream(template.GetPDFAsByteArray(), false),"PurchaseOffer.pdf")); message.Subject = "PurchaseOffer"; message.Body = ConfigurationManager.AppSettings["FormEmail.Body"]; message.To.Add(new MailAddress(lnkEmail.Text)); new SmtpClient().Send(message); }var fileName = prospect.FirstName + " " + prospect.LastName + DateTime.Now;var rootPath = "~/Forms/Offers/";var filePath = System.IO.Path.Combine(rootPath, fileName);\[/code\]I need to not only email the PDF but to save the PDF to a file location so that the website admin can view the PDF. Any help is great.
 
Back
Top