在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將教您如何使用IronPDF在C# .NET程式語言中,從網頁生成PDF文件。
IronPDF 是一個功能齊全的 PDF 程式庫,用於.NET和Java. 它是可用的第三方程式庫之一,能有效地創建、編輯和處理 PDF 文件,並從其他文件類型的內容輸出可編輯的 PDF 文件。(HTML, PNG, RTF等。). 在不斷增長的目錄中了解有關IronPDF和類似PDF庫的更多信息。第三方庫比較文章.
RenderHtmlToPdf()
由於 HTML 是一種標記語言,因此在沒有 HTML 標籤的情況下將其內容轉換為 PDF 可能會很困難。 IronPDF 提供的功能包括在 C# 中創建 PDF因其易用性以及可使用 JavaScript、CSS 和圖像等額外功能。
本文將詳細介紹由 IronPDF 提供的 C# 中的 HTML 到 PDF 轉換。
開啟 Visual Studio 軟體並進入檔案選單。 選擇新專案,然後選擇主控台應用程式。 這篇文章將使用主控台應用程式來生成 PDF 文件。
在 Visual Studio 中創建一個新專案
輸入專案名稱並在適當的 TextBox 中選擇路徑。 然後,點擊下一步按鈕。
配置此專案
選擇所需的 .NET Framework,然後按一下下方所示的 Create 按鈕:
.NET Framework 選擇
Visual Studio 專案將生成所選應用程式的結構,如果您選擇了主控台、Windows 和 Web 應用程式,它將開啟 program.cs
文件,您可以在其中輸入代碼並建置/執行應用程式。
下一步是添加程式庫並測試程式。
Visual Studio 軟體提供 NuGet Package Manager 選項,讓使用者可以將套件直接安裝到解決方案中。 以下截圖顯示如何打開 NuGet Package Manager。
不用擔心授權密鑰,IronPDF 可免費供開發使用。
導航到 NuGet 套件管理員
它提供了搜索框來顯示來自 NuGet 網站的可用套件庫列表。在套件管理器中,搜索關鍵詞 "IronPDF",如下圖所示:
從 NuGet 套件管理器安裝 IronPdf 套件
從上述圖片中,從相關的 NuGet 套件列表中選擇 IronPDF 選項,並安裝解決方案的套件。
在 Visual Studio 菜單中,依次選擇 工具 > NuGet 套件管理員 > 套件管理器主控台
導航至套件管理員主控台
在封裝管理員主控台標籤中輸入以下行:
Install-Package IronPdf
安裝步驟
現在套件將下載/安裝到當前專案並準備好使用。
在套件管理器主控台中的安裝過程
RenderHtmlAsPdf()
從 HTML 創建 PDF在安裝了IronPDF庫後,第一個目標是創建一個PDFDocument
物件在 C#。 將以下代碼複製並貼到您的 Visual Studio 中,然後運行該程序。
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
在執行您的 C# 專案後,專案的 bin 資料夾中會有一個名為 "FirstPDFDocument.pdf" 的檔案,雙擊該檔案,PDF 檔案將在瀏覽器標籤中開啟。
在 C# 中建立 PDF 檔案 或 建立 PDF 檔案將 HTML 轉換為 PDF只需幾行代碼即可使用IronPDF。
在 C# 中使用 URL 建立 PDF 檔案同樣簡單,只需這三行程式碼即可完成。 以下程式碼將演示如何從 URL 創建 PDF 檔案。
using IronPdf;
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a URL or local file path
using var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a URL or local file path
using var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
以下是上述程式碼的輸出。
從網址渲染的 PDF 文件輸出
其他將受歡迎的複雜網站轉換為 PDF 的例子。
渲染複雜網站的另一個示例
您可以提供現有的 HTML 文件或字串、現有的 PDF 文件,或在 ASP.NET MVC 中的 PDF。 要輕鬆提供這些文件或字符串,請使用IronPDF並通過一個DLL ZIP 檔案或透過IronPDF NuGet 套件.
要在ASP.NET MVC中提供PDF文檔需要生成FileResult方法。 使用 IronPDF,您可以使用MVC返回 PDF 檔案。
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlFileAsPdf("Project/MyHtmlDocument.html");
// or to convert an HTML string
//var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition","attachment;filename=\"FileName.pdf\"");
// edit this line to display ion browser and change the file name
Response.BinaryWrite(pdf.BinaryData);
Response.Flush();
Response.End();
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlFileAsPdf("Project/MyHtmlDocument.html");
// or to convert an HTML string
//var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition","attachment;filename=\"FileName.pdf\"");
// edit this line to display ion browser and change the file name
Response.BinaryWrite(pdf.BinaryData);
Response.Flush();
Response.End();
以下方法可輕鬆將 Razor 視圖渲染為字串。 IronPDF 的HTML 轉 PDF功能可以用來將該 Razor 視圖渲染為字串。 不要忘記設置 IronPdf.ChromePdfRenderer.RenderHtmlAsPdf
方法的選擇性 BaseURI 參數以加載相對資源、CSS、JavaScript 和圖像。 這是一個例子:
public string RenderRazorViewToString(string viewName, object model)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
ViewData.Model = model;
using (var sw = new StringWriter())
{
var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext,
viewName);
var viewContext = new ViewContext(ControllerContext, viewResult.View,
ViewData, TempData, sw);
viewResult.View.Render(viewContext, sw);
viewResult.ViewEngine.ReleaseView(ControllerContext, viewResult.View);
return sw.GetStringBuilder().ToString();
}
}
public string RenderRazorViewToString(string viewName, object model)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
ViewData.Model = model;
using (var sw = new StringWriter())
{
var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext,
viewName);
var viewContext = new ViewContext(ControllerContext, viewResult.View,
ViewData, TempData, sw);
viewResult.View.Render(viewContext, sw);
viewResult.ViewEngine.ReleaseView(ControllerContext, viewResult.View);
return sw.GetStringBuilder().ToString();
}
}
請閱讀.NET MVC PDF 指南文檔以學習如何將 MVC 視圖渲染為二進制 PDF 文件。
直接將 C# XML 轉為 PDF 可能是一個複雜的挑戰,最好從 XSLT 開始。 可以通過HTML將XML渲染為PDF(5)使用 XLST 轉換。
這些文件定義了如何將給定架構的 XML 轉換為準確的 HTML 表示,並且是已經建立的標準。
然後可以使用 IronPDF 將生成的 HTML 字串或文件渲染為 PDF。.NET PDF 生成器:
這是一個例子:
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
XslCompiledTransform transform = new XslCompiledTransform();
using(XmlReader reader = XmlReader.Create(new StringReader(XSLT))) {
transform.Load(reader);
}
StringWriter results = new StringWriter();
using(XmlReader reader = XmlReader.Create(new StringReader(XML))) {
transform.Transform(reader, null, results);
}
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// options, headers and footers may be set there
// Render the XML as a PDF via XSLT
Renderer.RenderHtmlAsPdf(results.ToString()).SaveAs("Final.pdf");
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
XslCompiledTransform transform = new XslCompiledTransform();
using(XmlReader reader = XmlReader.Create(new StringReader(XSLT))) {
transform.Load(reader);
}
StringWriter results = new StringWriter();
using(XmlReader reader = XmlReader.Create(new StringReader(XML))) {
transform.Transform(reader, null, results);
}
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// options, headers and footers may be set there
// Render the XML as a PDF via XSLT
Renderer.RenderHtmlAsPdf(results.ToString()).SaveAs("Final.pdf");
IronPDF 可以用作一個PDF Reader for C#並協助在 ASP.NET C# 中將 SSRS 報表可視化並匯出為 PDF。 IronPDF 可用於將數據快照渲染為 PDF 文件格式的「報告」。 它也可以作為一個PDF C# 解析器. 基本方法是先將報告生成為 HTML 文件,然後使用 IronPDF 將 HTML 渲染為 PDF。
要設計 XML 報告,可以先解析 XML,然後用數據生成 HTML。 這些報告可以生成為HTML,然後可以使用IronPDF自定義並轉換為PDF格式。 在 ASP.NET 中呈現 HTML 內容的最簡單方法是使用 ASP.NET WebForms 的 Form_Load
事件中的 IronPdf.AspxToPdf
類別。
這是一個例子:
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// add a header to very page easily
Renderer.RenderingOptions.FirstPageNumber = 1;
Renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
Renderer.RenderingOptions.TextHeader.CenterText = "{url}";
Renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Helvetica;
Renderer.RenderingOptions.TextHeader.FontSize = 12;
// add a footer too
Renderer.RenderingOptions.TextFooter.DrawDividerLine = true;
Renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial;
Renderer.RenderingOptions.TextFooter.FontSize = 10;
Renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
Renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
Renderer.RenderHtmlFileAsPdf("Report.html").SaveAs("Report.pdf");
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// add a header to very page easily
Renderer.RenderingOptions.FirstPageNumber = 1;
Renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
Renderer.RenderingOptions.TextHeader.CenterText = "{url}";
Renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Helvetica;
Renderer.RenderingOptions.TextHeader.FontSize = 12;
// add a footer too
Renderer.RenderingOptions.TextFooter.DrawDividerLine = true;
Renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial;
Renderer.RenderingOptions.TextFooter.FontSize = 10;
Renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
Renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
Renderer.RenderHtmlFileAsPdf("Report.html").SaveAs("Report.pdf");
CSharp 建立 PDF
若要使用 IronPDF 將 HTML 字串轉換為 PDF,請在處理資源時提供 BaseUri。 所有資產,例如 CSS、JavaScript 檔案和圖片,將相對於該基礎 URL 加載。
BaseURL
可以是以 "http" 開頭的網頁 URL 以載入遠端資產,或者是用於存取磁碟上資產的本地文件路徑。
另一個技巧是使用 IronPdf.Imaging.ImageUtilities.ImageToDataUri
方法將任何 System.Drawing.Image
或 Bitmap 對象轉換成 HTML 字串,這樣可以直接嵌入 HTML 而不必保存到磁碟。 這是一個例子:
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
using var pdf = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>",@"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
var renderer = new IronPdf.ChromePdfRenderer();
using var advancedPDF = renderer.RenderHtmlFileAsPdf("C:\\Assets\\TestInvoice1.html");
advancedPDF.SaveAs("Invoice.pdf");
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
using var pdf = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>",@"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
var renderer = new IronPdf.ChromePdfRenderer();
using var advancedPDF = renderer.RenderHtmlFileAsPdf("C:\\Assets\\TestInvoice1.html");
advancedPDF.SaveAs("Invoice.pdf");
首先,我們先存取「開發免費」的 C# 函式庫來將 ASPX 文件轉換成 PDF。 下載並安裝 IronPDF 程式庫如往常一樣進入您的 Visual Studio 專案。 此外,它需要IronPdf.Extensions.ASPX 來自 NuGet 官方頁面需要安裝。 在 .NET Core 中不可用,因為 ASPX 已被 MVC 模型取代。 現在您擁有 IronPDF 及其擴展,您將會看到它具有 HTML 轉換以及從 ASPX 生成 PDF 的功能,如下代碼所示。
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
AspxToPdf.RenderThisPageAsPdf();
}
}
}
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
AspxToPdf.RenderThisPageAsPdf();
}
}
}
CSharp 建立 PDF
以下代碼展示了如何使用 IronPDF 以程式化方式將 HTML 轉換為 PDF 文件。
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var uri = new Uri("https://www.c-sharpcorner.com/article/how-to-create-pdf-file-in-c-sharp-using-ironpdf/");
// turn page into pdf
var pdf = ChromePdfRenderer.StaticRenderUrlAsPdf(uri);
// save resulting pdf into file
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdf.Pdf"));
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
var uri = new Uri("https://www.c-sharpcorner.com/article/how-to-create-pdf-file-in-c-sharp-using-ironpdf/");
// turn page into pdf
var pdf = ChromePdfRenderer.StaticRenderUrlAsPdf(uri);
// save resulting pdf into file
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdf.Pdf"));
PDF 檔案在 Debug 資料夾中建立。 這是輸出:
CSharp 建立 PDF
這快速入門指南解釋如何通過 NuGet 安裝 IronPDF (對於不熟悉 NuGet 套件管理器的人来说).
藉由使用IronPDF的豐富C#庫,任何ASP.NET頁面都可以輕鬆地從HTML轉換為PDF。 這使得只需一行代碼即可完全控制讀取、編輯和操作文件。
這是一個例子:
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
AspxToPdf.RenderThisPageAsPdf();
}
}
}
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
AspxToPdf.RenderThisPageAsPdf();
}
}
}
CSharp 建立 PDF
這需要IronPdf.Extensions.ASPX 來自 NuGet 官方頁面需要安裝。 在 .NET Core 中不可用,因為 ASPX 已被 MVC 模型取代。
這是一個快速示範,說明如何從 HTML 輸入字串生成 PDF:
/**
PDF from HTML String
anchor-generate-pdf-from-html-string
**/
private void HTMLString()
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Render any HTML fragment or document to HTML
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPDF</h1>");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
}
/**
PDF from HTML String
anchor-generate-pdf-from-html-string
**/
private void HTMLString()
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Render any HTML fragment or document to HTML
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPDF</h1>");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
}
以下代碼使用IronPDF直接從ASPX文件生成PDF:
/**
PDF from ASPX
anchor-generate-pdf-from-aspx
**/
protected void Page_Load(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
/**
PDF from ASPX
anchor-generate-pdf-from-aspx
**/
protected void Page_Load(object sender, EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
IronPDF 通過 Chromium 渲染引擎很好地支持 JavaScript。不過,有一點需要注意,您可能需要在頁面渲染中添加延遲,以便在生成 PDF 時讓 JavaScript 有時間執行。
使用IronPDF,我們可以根據應用程式需求輕鬆創建和編輯PDF功能。 IronPDF 提供了一個具有 C# .NET PDF 庫功能的套件。 訪問該庫的兩個主要方式是:
下載並解壓縮PDF.NET庫的DLL文件
導航通过 NuGet並通過 Visual Studio 安裝該套件。
在以下程式碼中,C# Forms 搭配 button1_Click
示範了如何使用 C# 簡單建立 PDF。
using IronPdf;
using System.Windows.Forms;
namespace ReadPdf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
//Used ChromePdfRenderer Convert Class
var renderer = new ChromePdfRenderer();
//Getting Text from TextBox
string text = textBox1.Text;
//rendering or converting htmlaspdf.
renderer.RenderHtmlAsPdf("<h1>"+text+"</h1>").SaveAs("custom.pdf");
//Confirmation
MessageBox.Show("Done !");
}
}
}
using IronPdf;
using System.Windows.Forms;
namespace ReadPdf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
//Used ChromePdfRenderer Convert Class
var renderer = new ChromePdfRenderer();
//Getting Text from TextBox
string text = textBox1.Text;
//rendering or converting htmlaspdf.
renderer.RenderHtmlAsPdf("<h1>"+text+"</h1>").SaveAs("custom.pdf");
//Confirmation
MessageBox.Show("Done !");
}
}
}
CSharp 建立 PDF
Iron Software 的工程團隊自豪地發布了 IronPDF 的一個改變遊戲規則的升級版本,現在具有「Chrome Identical」PDF 渲染功能。
首先,您必須從名為IronPdf的NuGet套件管理器中將IronPDF安裝到您的專案中。 將全域層級更改為新的渲染器是簡單的。 此方法會更新您現有的 ChromePdfRenderer
和 AspxToPdf
代碼的所有用法。
Chrome PDF 渲染功能的一些特點是:
高品質渲染
渲染速度提升20%
全面支援
全面支持 JavaScript、響應式佈局 和 CSS3。
Azure 作為一等公民。 它只是有效。
經過嚴格測試
符合第 508 條無障礙法規
使用生產可存取的PDFPDF(UA)標記的PDF標準.
探索多執行緒和非同步支援功能用於 Chrome 渲染引擎。
這是一個例子:
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
using var doc = renderer.RenderHtmlAsPdf("<h1>Hello world! This is sample for IronPdf</h1>");
doc.SaveAs("google_chrome.pdf");
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
using var doc = renderer.RenderHtmlAsPdf("<h1>Hello world! This is sample for IronPdf</h1>");
doc.SaveAs("google_chrome.pdf");
CSharp 建立 PDF
感謝閱讀! 本文示範了如何使用IronPDF在C#中創建PDF文件。 IronPDF 非常適合需要將 HTML 內容轉換成 PDF 並且不使用 HTML 標籤的用戶,因為它易於使用並具備額外功能,如 JavaScript、CSS 和圖片。
因此,請嘗試這些方法,並在本文的評論區留下您的反饋意見。!如果您還不是 IronPDF 的客戶,您可以嘗試30 天免費試用查看他們的可用功能。
如果您購買完整的 Iron Suite,您將以兩個產品的價格獲得全部 7 個產品。如需進一步的詳細資訊,請查閱[IronPDF 授權選項]/licensing/),請訪問Iron Suite 價格頁面購買完整套件。
IronPDF documentation is available in the interactive API Reference.
Read API Reference