跳過到頁腳內容
使用IRONPDF

將 ASPX 轉換為 PDF

開發人員經常使用 ASP.NET (ASPX)網站來生成動態 PDF 文件,例如表單、收據或管理報告,供客戶下載。 雖然這個過程可能很複雜,但 IronPDF 庫可以演示如何僅用一行代碼將 ASPX 轉換為 PDF。

class="learnn-how-section">
class="row">
class="col-sm-6">

將 ASPX 文件轉換為 PDF

  • 安裝 IronPDF C# PDF 庫
  • 用一行代碼將 ASPX 轉換為 PDF
  • 比較網站與 PDF 渲染輸出範例
class="col-sm-6">
class="download-card"> Pdf In Csharp No Button related to 將 ASPX 轉換為 PDF

class="tutorial-segment-title">步驟 1

1. 安裝 IronPDF C# 庫

首先,讓我們訪問免費的開發 C# 庫來將 ASPX 文件轉換為 PDF。 You can download the IronPDF Package or access via NuGet. 照常安裝到您的 Visual Studio 項目中。

# Install the IronPDF package via NuGet
nuget install IronPdf
# Install the IronPDF package via NuGet
nuget install IronPdf
SHELL

class="tutorial-segment-title">操作教學

2. 將 ASPX 轉換為 PDF

轉換

Aspx related to 轉換
Convert Icon related to 轉換
Adobe Pdf related to 轉換

現在您擁有 IronPDF,您會看到它具有 HTML 轉換功能以及 ASPX 轉換為 PDF 的生成功能。 我們保持簡單,只用一行代碼,因此任何級別的工程師都能使用。

我們可以將 ASPX 頁面轉換為我們自己開發的網頁或任何基於 ASP.NET 開發的網站。

讓我們看一個例子。 我們將使用方法 RenderThisPageAsPdf() 乾淨地將當前頁面轉換為 PDF,而不會出現任何問題。

// Import necessary namespaces
using System;
using System.Web.UI;
using IronPdf;

namespace aspxtopdf
{
    public partial class SiteMaster : MasterPage
    {
        // The Page_Load event is triggered when the page is loaded
        protected void Page_Load(object sender, EventArgs e)
        {
            // Use IronPDF to render the current ASPX page as a PDF
            AspxToPdf.RenderThisPageAsPdf();
        }
    }
}
// Import necessary namespaces
using System;
using System.Web.UI;
using IronPdf;

namespace aspxtopdf
{
    public partial class SiteMaster : MasterPage
    {
        // The Page_Load event is triggered when the page is loaded
        protected void Page_Load(object sender, EventArgs e)
        {
            // Use IronPDF to render the current ASPX page as a PDF
            AspxToPdf.RenderThisPageAsPdf();
        }
    }
}
' Import necessary namespaces
Imports System
Imports System.Web.UI
Imports IronPdf

Namespace aspxtopdf
	Partial Public Class SiteMaster
		Inherits MasterPage

		' The Page_Load event is triggered when the page is loaded
		Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
			' Use IronPDF to render the current ASPX page as a PDF
			AspxToPdf.RenderThisPageAsPdf()
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

IronPDF offers developers methods to render PDF documents into images and extract text and content from PDFs. Additionally, IronPDF is also capable of rendering charts in PDFs, adding barcodes using the IronBarcode library, enhancing security with passwords and applying watermarks programmatically.


3. 查看渲染輸出

使用 C#,IronPDF 提供自動化和創建 PDF 文檔的選項。

在這個例子中,這個虛擬 ASPX 網站用於將 ASPX 文件轉換為 PDF。 您可以直接比較輸出文件,看看 PDF 結果與原始網站的匹配程度。這種高質量渲染是 IronPDF 獨有的,尤其在與客戶合作時非常有價值。

class="row">
class="col-md-6">

~ ASPX 網站~

class="center-image-wrapper"> Aspx Website related to ~ ASPX 網站~
class="col-md-6">

~ 轉換後的 PDF~

class="center-image-wrapper"> Converted Pdf related to ~ 轉換後的 PDF~

class="tutorial-segment-title">庫快速訪問

class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Documentation related to class=庫快速訪問" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">
class="col-sm-8">

訪問 API 參考

訪問 IronPDF 的完整文檔和功能。

訪問 API 參考

常見問題解答

如何使用 C# 將 ASPX 檔案轉換為 PDF?

您可以使用 IronPDF 庫的RenderThisPageAsPdf()方法有效地將 ASPX 檔案轉換為 PDF 檔案。此方法只需編寫少量程式碼即可實現無縫轉換。

如何安裝 ASPX 轉 PDF 的 IronPDF 庫?

若要安裝 IronPDF 庫,請在 Visual Studio 中使用 NuGet,在程式包管理器控制台中執行指令nuget install IronPdf

IronPDF 能否將任何 ASP.NET 網站轉換為 PDF 文件?

是的,IronPDF 可以將任何 ASP.NET 網站(包括您自己開發的網站或現有的 ASPX 頁面)轉換為 PDF 文件。

IronPDF 如何確保 PDF 輸出與原始 ASPX 頁面相符?

IronPDF 的渲染功能可確保產生的 PDF 與原始 ASPX 頁面高度匹配,可準確保留佈局和內容。

除了 ASPX 轉 PDF 功能外,IronPDF 還提供哪些其他功能?

除了將 ASPX 轉換為 PDF 之外,IronPDF 還提供將 PDF 渲染成圖像、提取文字、使用密碼增強安全性、添加浮水印和添加條碼等功能。

哪裡可以找到 IronPDF 的 API 參考文件?

IronPDF API 參考文件可在「https://ironpdf.com/object-reference/api/IronPdf.html」線上取得,為開發人員提供詳細文件。

是否可以使用 IronPDF 對轉換後的 PDF 檔案設定密碼保護?

是的,IronPDF 可讓您在轉換過程中透過設定密碼和套用其他安全功能來增強 PDF 的安全性。

如何使用 IronPDF 檢視我的 ASPX 頁面的 PDF 輸出?

使用 IronPDF 將 ASPX 頁面轉換為 PDF 後,您可以使用任何標準 PDF 檢視器檢視 PDF 輸出,以確保內容準確呈現。

IronPDF能否將PDF文件渲染成影像?

是的,IronPDF 提供了將 PDF 文件渲染成影像的功能,可讓您轉換頁面以滿足各種顯示或處理需求。

IronPDF是否支援在PDF文件中加入條碼?

IronPDF 與 IronBarcode 集成,支援為 PDF 文件添加條碼,從而增強 PDF 輸出的功能和實用性。

IronPDF 是否完全相容於 .NET 10,能夠實現 ASPX 到 PDF 的轉換?

是的-IronPDF 完全相容 .NET 10。它支援 ASP.NET WebForms (ASPX)、WebForms URL 渲染、Web 項目,並且所有功能在 .NET 10 下都能流暢運作。您可以在 .NET 10 專案中使用諸如AspxToPdf.RenderThisPageAsPdf()之類的方法,就像在早期版本中一樣。 IronPDF 的 .NET 技術頁面明確列出了 .NET 10 以及 .NET 9、8、7、6 等的支援。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。