私はpdfで画像を取得していません。テキストのみを取得しています。助けてください。http://sourceforge.net/projects/itextsharp/からiteshsharp 5.2.1を使用しています
default.aspx.cs のコード
Response.ContentType = "application/pdf";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
savetopdf.RenderControl(hw);
StringReader sr = new StringReader(sw.ToString());
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
htmlparser.Parse(sr);
pdfDoc.Close();
Response.Write(pdfDoc);
Response.End();
default.aspx のコード
<form id="form1" runat="server">
<div id="savetopdf" runat="server">
<asp:Label ID="lbl" runat="server" Text=" Lorem Ipsum, Dolor"></asp:Label>
<img src="http://localhost:5583/WebSite1/images/Penguins.jpg" alt="penguins" />
<img src="http://localhost:5583/WebSite1/images/Tulips.jpg" alt="tulips" />
</div>
</form>