我在asp.net工作,有兩個gridviews放置在彼此附近,有圖像充當邊界的一邊網格。如果這個網格和側面圖像可以在asp.net中導出爲pdf格式,請幫忙嗎?導出2個gridviews並排放置和圖像使用asp.net
0
A
回答
0
iTextSharp的可以幫助你。
將您的網格和圖像置於面板內。
<asp:Panel ID="pnlGrids" runat="server">
<<YourGrids and Border Image >>
</asp:Panel>
<asp:Button ID="btnExportAsPDF" runat="server" OnClick="btnExportAsPDF_Click">
在後面的代碼
using System.Data;
using iTextSharp.text;
using System.IO;
using iTextSharp.text.html.simpleparser;
using iTextSharp.text.pdf;
protected void btnExportAsPDF_Click(object sender, EventArgs e)
{
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=Panel.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
pnlGrids.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();
}
希望這有助於你前進。如果有幫助,不要忘記接受答案!
相關問題
- 1. 如何在html中並排放置2個圖像?
- 2. 2個圖像並排 - Bootstrap
- 3. 把2個div與圖像和文字並排放在一起
- 4. 並排放置2格
- 5. 並排放置2個div(對齊)
- 6. 將2個盒子[div's]並排放置
- 7. For loop將圖像並排放置
- 8. 比較asp.net中的2個GridViews
- 9. PHP GD庫,將兩個圖像並排放入一個並排
- 10. 引導3.0行和圖像/ div並排
- 11. 在android中使用2個gridviews
- 12. monodroid如何在圖像上放置圖像並放置圖像
- 13. 如何使用bootstrap將兩個圖像並排放入div中?
- 14. 將多個gridviews導出到Excel中
- 15. 將嵌入式地圖和隱藏溢出並排放置div
- 16. 將兩個圖像並排放置在標題上
- 17. 如何將兩個圖像與Bootstrap 3並排放置?
- 18. CSS - 在css中並排放置兩個圖像
- 19. 如何使用asp.net GridView中導出圖像,並使用asp.net或導出GridView的數據,以PDF數據到PDF
- 20. 如何在移動視圖中並排排列2個圖像?
- 21. ASP.net和MS Office項目集成並將其導出爲圖像
- 22. 如何在Python中使用PyQt4並排放置三個圖標?
- 23. 並排放置3個div
- 24. 並排放置兩個div
- 25. 如何使用引導程序在圖像上放置圖像
- 26. 垂直並排放置導航塊
- 27. ASP.NET Membership&GridViews
- 28. 使用Gridviews進行Android動畫:從縮略圖縮放到全尺寸圖像
- 29. 在引導中並排設置圖像並響應
- 30. 合併2個圖像與node.js和gm
您可能需要第三方庫來執行任何操作,並且可能需要使用您找到的任何API重新創建佈局。或者,您可以使用像Chrome瀏覽器和打印到PDF文件的瀏覽器。 – Arkiliknam