私のサイトを pdf に変換しようとしています。私のサイトはレポート用です。一方のページでは情報を入力し、もう一方のページではセッションごとに情報を取得します。サイトには画像があり、重要な場合は css があります。
itextsharp を使用しようとしていますが、私には複雑すぎます。
ここでいくつかの例を使用しようとしましたが、どれも正確に必要なものではないため、機能しません。 http://simpledotnetsolutions.wordpress.com/2012/04/08/itextsharp-few-c-examples/
誰かが私に何をする必要があるかを説明できますか?
私もこのコードを試してみましたが、うまくいきません。
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=TestPage.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
this.Page.RenderControl(hw);
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();
ありがとうございました
ちなみに、お金がかかる簡単な解決策があれば、私はそれを支払うことができます。