2014-02-05 25 views
0

我有一个基本的窗体,主要是文本框和一些复选框和单选按钮。当用户填写并提交提交时,我非常需要它来转换和显示具有相同结构的PDF并提供打印选项。我在网上搜索,我已经尝试了大部分选项,但没有任何工作。使用C#将面板HTML转换为PDF ASP.NET

我不认为这太困难,但我对C#来说是相当陌生的,无法弄清楚如何将HTML面板制作成PDF并打印出来。任何帮助将不胜感激,在此先感谢!

下面是标签和文本框的一个并提交HTML按钮:

 <div> 
      <asp:Label ID="lblDate" runat="server" Text="Date:"></asp:Label> 
      <asp:TextBox ID="txtDate" runat="server"></asp:TextBox> 
     </div> 

    <asp:Button ID="SubmitButton" runat="server" Text="Button" OnClick="btnSubmit"/> 

一旦点击,.cs页面会经过这样的:

litDate.Text = "Date: " + txtDate.Text + "<br />"; 

和更新面板显示值:

<asp:Panel ID="PDFPanel" runat="server" Visible="false"> 
      <asp:Literal ID="litDate" runat="server"></asp:Literal> 
</asp:Panel> 

我不确定面板是否需要,但这是我是如何确信自己获得了回报的。有没有办法直接从提交到PDF和打印?

回答