VB.NET PDF Creator (代碼範例教學)

This article was translated from English: Does it need improvement?
Translated
View the article in English

本教程將逐步指導您如何在 VB.NET 中創建和編輯 PDF 文件。此技術同樣適用於ASP.NET 網頁應用程序控制台應用程序Windows 服務桌面程序。我們將使用 VB.NET 創建針對 .NET Framework 4.6.2 或 .NET Core 2 的 PDF 項目。您所需的只是 Visual Basic .NET 開發環境,如 Microsoft Visual Studio Community。

若要了解如何使用 IronPDF 與 C#,請參閱 本指南要了解如何使用IronPDF和F#,請參見 本指南.


概述

使用 IronPDF 建立和編輯 PDF 的 VB .NET 程式碼

使用 VB.NET 將 HTML 渲染到 PDF,應用樣式、利用動態內容,並輕鬆編輯文件。創建 PDF 簡單明瞭,兼容 .NET Framework 4.6.2、.NET Core 3.1、.NET 8、7、6和 5。此外,無需專有文件格式或不同的 API。

本教程提供了逐步完成每個任務的文檔,所有這些都可以使用免費的開發工具。 IronPDF 軟體深受開發人員喜愛. VB.NET 代碼範例針對您的使用情境,因此您可以在熟悉的環境中輕鬆查看步驟。此 VB.NET PDF 庫具有全面的創建和設定功能,適用於所有專案,無論是在 ASP.NET 應用程序、控制台還是桌面應用程序中。

隨附於 IronPDF 之內:

  • 從我們的 .NET PDF Library 開發團隊直接獲得工單支援 (真人!)
  • 支援 HTML、ASPX 表單、MVC 視圖、圖片,以及您已經使用的所有文件格式
  • 安裝 Microsoft Visual Studio 可以快速上手
  • 無限次免費開發,並可購買 $749 許可證以進行發布

第一步

1. 從 IronPDF 免費下載 VB .NET PDF 庫

C# NuGet 程式庫用于 PDF

安裝與 NuGet

Install-Package IronPdf
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

C# NuGet 程式庫用于 PDF

安裝與 NuGet

Install-Package IronPdf
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

立即開始在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer

查看 IronPDFNuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變PDF。

C# NuGet 程式庫用于 PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

請考慮安裝 IronPDF DLL 直接下載並手動安裝到您的專案或GAC表單: IronPdf.zip

手動安裝到您的項目中

下載DLL

透過NuGet安裝

在 Visual Studio 中,右鍵點擊您的專案解決方案總管並選擇「管理 NuGet 套件...」。從那裡搜尋 IronPDF 並安裝最新版本... 對於彈出任何對話框點擊確定即可。

這在任何 Framework 4.6.2 以上的 C# .NET Framework 專案中都有效,或 .NET Core 2 以上。它同樣適用於 VB.NET 專案。

Install-Package IronPdf

https://www.nuget.org/packages/IronPdf

透過 DLL 安裝

或者,可以從以下位置下載 IronPDF DLL 並手動安裝到專案或 GAC https://ironpdf.com/packages/IronPdf.zip

請記住在任何使用IronPDF的vb類別文件的頂部添加此聲明:

Imports IronPdf;

請提供內容以進行翻譯。


教學課程

2. 使用 VB.NET 創建 PDF

使用 Visual Basic ASP.NET 創建 PDF 文件十分簡單,IronPDF 比起其它使用專有設計 API 的庫(如 iTextSharp)更容易上手。

我們可以使用 HTML (使用基於Google Chromium的像素級渲染引擎) 定義我們的PDF內容並簡單地將其渲染到檔案。

這是我們在VB.NET中創建PDF的最簡單代碼:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module
VB.NET

這將生成包含您的精確文本的 .NET 生成的 PDF 文件,儘管此時缺乏一些設計。

我們可以通過添加標題行 Imports IronPdf 來改進此代碼。

通過添加最後一行代碼 System.Diagnostics.Process.Start,我們可以在操作系統的默認 PDF 查看器中打開 PDF,使項目更有意義。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs
Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
        System.Diagnostics.Process.Start("MyFirst.pdf")
    End Sub
End Module
VB.NET

另一種方法是使用IronPDF中的精緻“RenderUrlAsPdf”方法,將任何現有網頁從URL渲染為PDF。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs
Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/")
        document.SaveAs("UrlToPdf.pdf")
        System.Diagnostics.Process.Start("UrlToPdf.pdf")
    End Sub
End Module
VB.NET

3. 將樣式應用於 VB.NET PDF

要在 VB.NET 中對 PDF 內容進行樣式設計,我們可以充分利用 CSS、JavaScript 和圖像。我們可以鏈接到本地資源,甚至是遠程或基於 CDN 的資源,如 Google 字體。我們甚至可以使用 將 DataURIs 作為字串嵌入到您的 HTML 中來嵌入圖像和資源對於高級設計,我們可以使用兩階段過程:

  1. 首先,我們完美地開發和設計我們的HTML。這項任務可能涉及到內部設計人員,分擔工作負荷。

  2. 使用VB.NET和我們的PDF庫將該文件渲染為PDF

將HTML文件渲染為PDF的VB.NET代碼:

該方法將HTML文檔渲染為打開文件的樣子 (file:// 協議).

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-4.cs
Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print
        renderer.RenderingOptions.PrintHtmlBackgrounds = False
        renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape
        renderer.RenderingOptions.WaitFor.RenderDelay(150)
        Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\jacob\Dropbox\Visual Studio\Tutorials\VB.Net.Pdf.Tutorial\VB.Net.Pdf.Tutorial\slideshow\index.html")
        document.SaveAs("Html5.pdf")
        System.Diagnostics.Process.Start("Html5.pdf")
    End Sub
End Module
VB.NET

我們也可能通過添加項目相對路徑來縮短該網址,例如:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-5.cs
Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
VB.NET

您可以看到 ChromePdfRenderer 渲染器具有 RenderingOptions 屬性,我們可以在本範例中使用它來:

  • 將 CSS 媒體類型設為 'print',這樣我們就不會看到僅限螢幕的 CSS3 樣式
  • 忽略 HTML 背景
  • 將 PDF 的虛擬紙張設置為橫向方向
  • 添加一個小的渲染延遲,以便 JavaScript 完成處理

我們的範例 HTML 檔案使用 JavaScript、CSS3 和圖片。此 HTML 建立了一個動態、行動裝置感知的幻燈片,來源於 https://leemark.github.io/better-simple-slideshow/

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-6.cs
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>A simple DIY responsive slideshow made with HTML5, CSS3, and JavaScript</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link href='http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:700' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="demo/css/demostyles.css">
        <link rel="stylesheet" href="css/simple-slideshow-styles.css">
    </head>
    <body>
        <!--[if lt IE 8]>
            <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
        <![endif]-->
        <header>
            <h1>A Better Simple Slideshow</h1>
            <p><span class="desc">A simple DIY responsive JavaScript slideshow.</span> [<a href="https://github.com/leemark/better-simple-slideshow">GitHub<span> repo</span></a>]</p>
        </header>
        <div class="bss-slides num1" tabindex="1" autofocus="autofocus">
            <figure>
              <img src="demo/img/medium.jpg" width="100%" /><figcaption>"Medium" by <a href="https://www.flickr.com/photos/thomashawk/14586158819/">Thomas Hawk</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/colorado.jpg" width="100%" /><figcaption>"Colorado" by <a href="https://www.flickr.com/photos/stuckincustoms/88370744">Trey Ratcliff</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/monte-vista.jpg" width="100%" /><figcaption>"Early Morning at the Monte Vista Wildlife Refuge, Colorado" by <a href="https://www.flickr.com/photos/davesoldano/8572429635">Dave Soldano</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/sunrise.jpg" width="100%" /><figcaption>"Sunrise in Eastern Colorado" by <a href="https://www.flickr.com/photos/35528040@N04/6673031153">Pam Morris</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/colorado-colors.jpg" width="100%" /><figcaption>"colorado colors" by <a href="https://www.flickr.com/photos/cptspock/2857543585">Jasen Miller</a>.</figcaption>
            </figure>
        </div> <!-- // bss-slides -->
<div class="content">
<h2>What is it?</h2>
<p>It's a fairly basic slideshow, written in javascript. This is a dual-purpose project, it's meant to be something you can drop right into your page and use if you so choose, but it's also meant as an example/tutorial script showing how to build a simple DIY slideshow from scratch on your own. <a href="http://themarklee.com/2014/10/05/better-simple-slideshow/">Here is a tutorial/walkthrough</a>.</p>
<h2>Features</h2>
<ul>
    <li>fully responsive</li>
    <li>option for auto-advancing slides, or manually advancing by user</li>
    <li>multiple slideshows per-page</li>
    <li>supports arrow-key navigation</li>
    <li>full-screen toggle using HTML5 fullscreen api</li>
    <li>swipe events supported on touch devices (requires <a href="https://github.com/hammerjs/hammer.js">hammer.js</a>)</li>
    <li>written in vanilla JS--this means no jQuery dependency (much &hearts; for <a href="https://github.com/jquery/jquery">jQuery</a> though!)</li>
</ul>
<h2>Getting Started</h2>
<ol>
<li><p>HTML markup for the slideshow should look basically like this, with a container element wrapping the whole thing (doesn't have to be a <span class="code">&lt;div&gt;</span>) and each slide is a <span class="code">&lt;figure&gt;</span>.</p>
<script src="https://gist.github.com/leemark/83571d9f8f0e3ad853a8.js"></script> </li>
<li>Include the script: <span class="code">js/better-simple-slideshow.min.js</span> or <span class="code">js/better-simple-slideshow.js</span></li>
<li>Include the stylesheet <span class="code">css/simple-slideshow-styles.css</span></li>
<li>Initialize the slideshow:
<script src="https://gist.github.com/leemark/479d4ecc4df38fba500c.js"></script>
</li>
</ol>
<h2>Options</h2>
To customize functionality, create an options object, then pass it into <span class="code">makeBSS()</span> as the second argument, as seen below:
<script src="https://gist.github.com/leemark/c6e0f5c47acb7bf9be16.js"></script>
<h2>Demo/Examples</h2>
    <h3>Example #1 (slideshow at top of this page)</h3>
    <p>HTML markup:</p>
    <script src="https://gist.github.com/leemark/19bafdb1abf8f6b4e147.js"></script>
    <p>JavaScript code:</p>
    <script src="https://gist.github.com/leemark/a09d2726b5bfc92ea68c.js"></script>
    <h3>Example #2 (below)</h3>
        <div class="bss-slides num2" tabindex="2">
           <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/snowying.jpg" width="100%" /><figcaption>"Snowying" by <a href="http://www.flickr.com/photos/fiddleoak/8511209344/">fiddleoak</a>.</figcaption>
           </figure>
            <figure>
                <img src="http://themarklee.com/wp-content/uploads/2013/12/starlight.jpg" width="100%" /><figcaption>"Starlight" by <a href="http://www.flickr.com/photos/chaoticmind75/10738494123/in/set-72157626146319517">ChaoticMind75</a>.</figcaption>
           </figure>
           <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/snowstorm.jpg" width="100%" /><figcaption>"Snowstorm" by <a href="http://www.flickr.com/photos/tylerbeaulawrence/8539457508/">Beaulawrence</a>.</figcaption>
           </figure>
            <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/misty-winter-afternoon.jpg" width="100%" /><figcaption>"Misty winter afternoon" by <a href="http://www.flickr.com/photos/22746515@N02/5277611659/">Bert Kaufmann</a>.</figcaption>
           </figure>
            <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/good-morning.jpg" width="100%" /><figcaption>"Good Morning!" by <a href="http://www.flickr.com/photos/frank_wuestefeld/4306107546/">Frank Wuestefeld</a>.</figcaption>
           </figure>
        </div> <!-- // bss-slides -->
<p>HTML markup:</p>
<script src="https://gist.github.com/leemark/de90c78cb73673650a5a.js"></script>
<p>JavaScript code:</p>
<script src="https://gist.github.com/leemark/046103061c89cdf07e4a.js"></script>
</div> <!-- // content -->
<footer>Example photos are property of their respective owners, all code is <a href="https://github.com/leemark/better-simple-slideshow/blob/gh-pages/LICENSE">freely licensed for your use</a>. <br>Made especially for you by <a href="http://themarklee.com">Mark Lee</a> aka <a href="http://twitter.com/@therealmarklee">@therealmarklee</a> <br><span>&#9774; + &hearts;</span></footer>
<script src="demo/js/hammer.min.js"></script><!-- for swipe support on touch interfaces -->
<script src="js/better-simple-slideshow.min.js"></script>
<script>
var opts = {
    auto : {
        speed : 3500,
        pauseOnHover : true
    },
    fullScreen : false,
    swipe : true
};
makeBSS('.num1', opts);
var opts2 = {
    auto : false,
    fullScreen : true,
    swipe : true
};
makeBSS('.num2', opts2);
</script>
</body>
</html>
HTML

如您所見,此範例中使用了 HTML 網頁功能的全部組合。渲染是由 IronPDF 使用 Chromium HTML 引擎和 Google 的 v8 javascript 引擎在內部執行的。它們不需要安裝在您的系統中,整個套件在您使用 IronPDF 時會自動添加到您的項目中。

3.1. 添加頁眉和頁腳

由於我們已經有一個漂亮的 PDF 渲染工作,現在我們可能希望添加吸引人的頁眉和頁腳。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-7.cs
Imports IronPdf
Imports IronSoftware.Drawing

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print
        renderer.RenderingOptions.PrintHtmlBackgrounds = False
        renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape
        renderer.RenderingOptions.WaitFor.RenderDelay(150)
        renderer.RenderingOptions.TextHeader.CenterText = "VB.NET PDF Slideshow"
        renderer.RenderingOptions.TextHeader.DrawDividerLine = True
        renderer.RenderingOptions.TextHeader.FontSize = "13"
        renderer.RenderingOptions.TextFooter.RightText = "page {page} of {total-pages}"
        renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial
        renderer.RenderingOptions.TextFooter.FontSize = "9"
        Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
        document.SaveAs("Html5WithHeader.pdf")
        System.Diagnostics.Process.Start("Html5WithHeader.pdf")
    End Sub
End Module
VB.NET

支援如圖所示的邏輯頁首和頁尾。您還可以添加基於 HTML 的頁首和頁尾,如中所述。 線上 VB.NET PDF 開發者 API 參考文件您可以下載並探索 此 "VB.NET HTML to PDF" 項目的原始碼 作為一個 VB.NET Visual Studio 專案。


4. 創建動態內容的 PDF:2 種方法

歷史上,PDF「模板化」對軟件工程師來說一直是一項艱巨的任務。將內容蓋印到PDF模板上很少奏效。這是因為每個案例或報告都會包含不同類型和長度的內容。幸運的是,HTML在處理動態數據方面表現得非常出色。

為此,我們有兩種方法進行:

  1. 將 HTML 字符串模板化,然後使用 .NET 轉換為 PDF
  2. 將內容呈現為 ASP.NET 網頁,然後將頁面呈現為 PDF

4.1. 方法 1 - ASP.NET - 使用 VB.NET Web Forms 將 ASPX 轉為 PDF

幸運的是,這種解決方案非常簡單。任何版本的 .NET Web 表單 (包括Razor) 可以使用這段VB.NET代碼在VB.NET後台的Page_Load子程序將其渲染為PDF文檔。

這個PDF文檔可以設置為在瀏覽器中顯示,或作為文件下載。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs
Imports IronPdf

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
    Dim PdfOptions = New IronPdf.ChromePdfRenderOptions()
    IronPdf.AspxToPdf.RenderThisPageAsPDF(AspxToPdf.FileBehavior.Attachment, "MyPdf.pdf", PdfOptions)
End Sub
VB.NET

4.2. 方法二 - 使用字串模板將 HTML 轉換為 PDF

為了創建包含特定數據的動態 PDF 文件,我們只需創建一個 HTML 字串來匹配我們希望渲染為 PDF 的數據。

這可能是 VB.NET 中 HTML-to-PDF 解決方案的最大優勢 - 能夠通過即時創建 HTML 來輕鬆直觀地創建動態 PDF 文檔和報告。

最簡單的版本是 VB.NET 中的 String.Format 方法。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs
Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim Html = "Hello {0}"
        String.Format(Html, "World")
        Dim document = renderer.RenderHtmlAsPdf(Html)
        document.SaveAs("HtmlTemplate.pdf")
        System.Diagnostics.Process.Start("HtmlTemplate.pdf")
    End Sub
End Module
VB.NET

隨著 PDF 變得越來越複雜,String 也會變得越來越複雜。我們可能會考慮使用 String Builder,甚至使用像 HandleBars.Net 或 Razor 這樣的模板框架

https://github.com/rexm/Handlebars.Net


5. 使用 VB.NET 編輯 PDF 文件

IronPDF for VB.NET 還允許編輯、加密、添加水印或甚至將 PDF 文件轉回純文字:

5.1. 在VB中合併多個PDF檔案為一個文件

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs
Dim pdfs = New List(Of PdfDocument)
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim mergedPdf As PdfDocument = PdfDocument.Merge(pdfs)
mergedPdf.SaveAs("merged.pdf")
mergedPdf.Dispose()
For Each pdf As PdfDocument In pdfs
    pdf.Dispose()
Next
VB.NET

5.2. 向 PDF 添加封面页

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
VB.NET

5.3. 從 PDF 中刪除最後一頁

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs
pdf.RemovePage((pdf.PageCount - 1))
VB.NET

5.4. 使用128位元加密加密PDF

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs
// Save with a strong encryption password.
pdf.Password = "my.secure.password";
pdf.SaveAs("secured.pdf")
VB.NET

將其他 HTML 內容蓋章到 VB 頁面

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs
Imports IronPdf
Imports IronPdf.Editing

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer
        Dim pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
        Dim stamp = New HtmlStamper()
        stamp.Html = "<h2>Completed</h2>"
        stamp.Opacity = 50
        stamp.Rotation = -45
        stamp.VerticalAlignment = VerticalAlignment.Top
        stamp.VerticalOffset = New Length(10)
        pdf.ApplyStamp(stamp)
        pdf.SaveAs("C:\Path\To\Stamped.pdf")
    End Sub
End Module
VB.NET

5.6. 使用HTML在PDF中添加分頁符

最簡單的方法是使用HTML和CSS

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs
<div style='page-break-after: always;'>&nbsp;</div>
HTML

6. 更多 .NET PDF 教程

您可能也會有興趣: 完整的 VB.NET 和 C# MSDN 風格 API 參考


結論

在本教程中,我們發現了 6 種使用 VB.NET 作為我們的首選編程語言來實現 VB.NET 生成 PDF 的方法。

  • HTML 字串轉 PDF
  • 使用 HTML 字串定義內容在 VB.NET 中創建 PDF
  • 將現有 URL 轉換為 PDF 檔案
  • 從 HTML 檔案生成 PDF
  • 在 VB.NET 中使用 HTML 模板並轉換為動態 PDF
  • 將含有動態數據的 ASP.NET 頁面(如 ASPX)轉換為 PDF 檔案

對於每一種方法,我們都使用了流行的 IronPDF VB.NET函式庫 允許我們在 .NET 專案中將 HTML 直接轉換為 PDF 文件


快速指南

下載此教學作為源代碼

本教程的完整免費 VB.NET HTML 轉 PDF 源碼可作為壓縮的 Visual Studio 專案文件下載。

下載

在 GitHub 上探索此教學

您可能還對我們在GitHub上的VB.NET PDF生成和操作範例豐富庫感興趣。瀏覽源代碼是最快的學習方式,而Github是在線學習的權威途徑。我希望這些範例能幫助您掌握在VB項目中的PDF相關功能。

使用 VB.NET 和 C# 原始碼在 ASP.NET 中建立 PDF 使用 IronPDF 在 VB.NET 中將 HTML 渲染為 PDF 的簡單 Hello World 專案 使用 VB.NET 深入探討 HTML 轉換為 PDF

下載 C# PDF Quickstart guide

為了讓在您的 .NET 應用程式中開發 PDF 更加容易,我們彙編了一本快速入門指南作為 PDF 文件。這份「速查表」提供了生成和編輯 PDF 的常見功能和範例,適用於 C# 和 VB.NET,將節省您在 .NET 專案中開始使用 IronPDF 的時間。

下載

查看 API 參考文件

探索 IronPDF 的 API 參考,概述 IronPDF 所有功能、命名空間、類別、方法欄位和枚舉的詳細資訊。

查看 API 參考文件