在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
C# 開發人員可以使用 IronPDF 從 HTML 生成 PDF。本文將通過使用 .NET Framework 創建的 C# Windows Forms 應用程序來演示這一點。
請按照以下步驟在 Visual Studio 2019 中創建一個項目。
首先,你需要打開Visual Studio 2019。
Visual Studio 2019 的主要窗口
點擊「建立新專案」。
現在,從範本中選擇「Windows Forms 應用程式」,然後按「下一步」,將出現以下窗口:
建立新專案視窗
將專案名稱寫為「使用IronPDF創建PDF」。
設定專案名稱
點擊「Create」按鈕,專案將如以下所示被建立。
建立新專案後的第一個視窗
打開套件管理器控制台窗口
您將在寫命令下獲得一個新屏幕。在其中寫一個命令行來安裝 IronPdf
套件。
Install-Package IronPdf
進入命令窗口
在正確的命令後按下 Enter。 (確保您的電腦/筆記型電腦已連接到互聯網。)IronPdf
套件將自動添加到我們現有的專案中。
成功安裝套件視窗
上述畫面顯示套件已成功加入我們的專案。
現在添加一個標籤並寫上文字:使用 IronPDF 從 HTML 創建 PDF
設置標籤視窗
現在從工具箱中添加一個富文本框和一個按鈕。接下來,將按鈕文本設置為「轉換」。
設計 RichText Box 和 Button 視窗
雙擊「轉換」按鈕,然後你會看到一個包含轉換按鈕點擊事件的程式碼視窗。
後端程式碼視窗
在 .cs
檔案的頂部添加匯入 IronPDF 庫的代碼。
首先,添加以下代碼以使用 IronPDF 庫的方法。
using IronPdf;
using IronPdf;
Imports IronPdf
我們在 .cs
文件中有一個空的 btnConvert_Click
事件代碼。
private void btnConvert_Click(object sender, EventArgs e)
{
}
private void btnConvert_Click(object sender, EventArgs e)
{
}
Private Sub btnConvert_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
現在在按鈕點擊事件中編寫以下代碼。
private void btnConvert_Click(object sender, EventArgs e)
{
//Declare HTMLToPdf object.
var HtmlLine = new HtmlToPdf();
//Get HTML Text from User.
string strHtml = txtHtml.Text;
//Create SaveFileDialog for get Save PDF file path.
SaveFileDialog saveFileDialog = new SaveFileDialog
{
InitialDirectory = @"D:\",
Title = "Save PDF",
CheckPathExists = true,
DefaultExt = "pdf",
Filter = "pdf files (*.pdf)
*.pdf",
FilterIndex = 2,
RestoreDirectory = true
};
//If User press Save.
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
//Get File path by user.
string filePath = saveFileDialog.FileName;
//Convert HTML to PDF & save on path.
using var PDF = HtmlLine.RenderHtmlAsPdf(strHtml);
PDF.SaveAs(filePath);
//Clear HTML & Show Message.
txtHtml.Text = "";
MessageBox.Show("File created successfully.");
}
}
private void btnConvert_Click(object sender, EventArgs e)
{
//Declare HTMLToPdf object.
var HtmlLine = new HtmlToPdf();
//Get HTML Text from User.
string strHtml = txtHtml.Text;
//Create SaveFileDialog for get Save PDF file path.
SaveFileDialog saveFileDialog = new SaveFileDialog
{
InitialDirectory = @"D:\",
Title = "Save PDF",
CheckPathExists = true,
DefaultExt = "pdf",
Filter = "pdf files (*.pdf)
*.pdf",
FilterIndex = 2,
RestoreDirectory = true
};
//If User press Save.
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
//Get File path by user.
string filePath = saveFileDialog.FileName;
//Convert HTML to PDF & save on path.
using var PDF = HtmlLine.RenderHtmlAsPdf(strHtml);
PDF.SaveAs(filePath);
//Clear HTML & Show Message.
txtHtml.Text = "";
MessageBox.Show("File created successfully.");
}
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
首先,宣告由 IronPDF 提供的 HTML To PDF 物件。取得使用者輸入的 HTML。 如上所示,使用 SaveFileDialog
來獲取使用者所需的檔案路徑。
如果使用者在對話框中按下保存,則我們獲取檔案路徑並設置它。 HtmlLine.RenderHtmlAsPdf
將 HTML 文字轉換為 PDF。將 HTML 字符串和文件路徑按照名稱添加到上述函數參數中。
接下來,清除 TextBox
並顯示 'message' 框。
當您執行專案時,您將看到以下畫面。
在RichTextBox視窗中編寫HTML
在TextBox
中編寫HTML:
<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<h1> A Simple PDF File </h1> <br> <h6> Heading 6 </h6>
現在點擊轉換。您將看到一個保存文件對話框。
設置輸出文件路徑和名稱窗口
當您點擊保存按鈕後,文件將會以HtmlToPdf
文件名保存在您選擇的路徑。
我們的 PDF 文件輸出將會是這樣的。
輸出檔案
上述教學是使用 IronPDF 庫從 HTML 創建 PDF 的介紹。
你可以訪問 官方網站 如需更多有關 IronPDF 的資訊。該函式庫還提供其他支援功能 完全可自訂的 PDF 檔案, 以程式化方式合併和拆分文件,或者只是檢查 我們範例代碼提供的豐富功能您可以使用它進行評估。 30天試用密鑰. 現在還有一個非常棒的特別優惠,您只需支付兩個產品的價格即可獲得五個 Iron Software 產品。敬請訪問此 授權頁面 洽詢更多有關授權的資訊。