Selam arkadaşlar bir fatura yaptımda burda sayfayı pdf biçiminde nasıl kaydedebilirim ben itextsharp kütüphanesini kullanıyorum az detay olan sayfada sorun yok, ama detaylı sayfada sayfayı render yaparken hata veriyor google map filanda vardı kaydedilen sayfada buna alternatif başka bir sayfayı pdf biçiminde kaydetme varmıdır?

Response.ContentType = "application/pdf";
            Response.AddHeader("content-disposition", "attachment;filename=Reservation.pdf");
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            StringWriter sw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(sw);
            this.Page.RenderControl(hw);//Hata oluyor detaylı sayfalarda
            StringReader sr = new StringReader(sw.ToString());
            Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
            HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
            PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
            pdfDoc.Open();
            htmlparser.Parse(sr);
            pdfDoc.Close();
            Response.Write(pdfDoc);
            Response.End();