2014-02-05 65 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和打印?

回答