使用IRONPDF

.NET转换器的PDF库

更新 2023年十二月3日
分享:

有了正确的指南,在 C# .NET 库中制作 PDF 既简单又高效。 使用 IronPdf,我们能够根据应用需求以简单的方式创建和编辑 PDF 功能。 This教程示例说明如何在项目中高效使用软件,只需单击一个按钮即可创建 PDF!


步骤 1

1.安装 C# PDF 库 .NET

访问该库的两种主要方式是

  1. 下载并解压 [IronPDF Package](https://ironpdf.com/packages/IronPdf.Package.For.PDF.NET.Library.zip) DLL 文件
  2. 导航至 [NuGet](https://www.nuget.org/packages/IronPdf),通过 Visual Studio 安装软件包。


Install-Package IronPdf

教程

2.使用 PDF .NET 库

PDF Library for .NET Converter,图 1:C# 图标
PDF Library for .NET 转换器,图 2:转换器图标
PDF Library for .NET 转换器,图 3:笔和尺子图标
PDF Library for .NET 转换器,图 2:转换器图标
PDF Library for .NET Converter,图 4:Adobe 图标

现在我们有了软件,就可以生成PDF, 调整设置添加自定义文本和图像处理 PDF符合我们的项目要求。

在下面的代码中,我们使用了一个 C# 表单,简单演示了如何使用 C# .NET 库创建 PDF。 在这个示例中,我们有一个文本框来编写自己的文本,然后只需点击一个按钮就可以制作 PDF。 ChromePdfRenderer "类提供了从不同来源生成 PDF 文件的最简单方法,这些来源包括HTML 字符串, 网址,或者在另一个呈现器下的 doc 文件.

/**
PDF NET Generator
anchor-use-the-pdf-net-library
**/
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)
        {
            //Used ChromePdfRenderer Convert Class
            var HtmlLine = new ChromePdfRenderer();

            //Getting Text from TextBox
            string text = textBox1.Text;

            //Here we are rendering or converting htmlaspdf.
            using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>"+text+"</h1>");
      pdf.SaveAs("custom.pdf");

            //Confirmation
            MessageBox.Show("Done !");
        }
    }
}
/**
PDF NET Generator
anchor-use-the-pdf-net-library
**/
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)
        {
            //Used ChromePdfRenderer Convert Class
            var HtmlLine = new ChromePdfRenderer();

            //Getting Text from TextBox
            string text = textBox1.Text;

            //Here we are rendering or converting htmlaspdf.
            using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>"+text+"</h1>");
      pdf.SaveAs("custom.pdf");

            //Confirmation
            MessageBox.Show("Done !");
        }
    }
}
'''
'''PDF NET Generator
'''anchor-use-the-pdf-net-library
'''*
Imports IronPdf
Imports System.Windows.Forms

Namespace readpdf
	Partial Public Class Form1
		Inherits Form

		Public Sub New()
			InitializeComponent()
		End Sub

		Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
			'Used ChromePdfRenderer Convert Class
			Dim HtmlLine = New ChromePdfRenderer()

			'Getting Text from TextBox
'INSTANT VB NOTE: The variable text was renamed since Visual Basic does not handle local variables named the same as class members well:
			Dim text_Conflict As String = textBox1.Text

			'Here we are rendering or converting htmlaspdf.
			Dim pdf = HtmlLine.RenderHtmlAsPdf("<h1>" & text_Conflict &"</h1>")
	  pdf.SaveAs("custom.pdf")

			'Confirmation
			MessageBox.Show("Done !")
		End Sub
	End Class
End Namespace
VB   C#

3.C# 表单到 PDF

我们使用了一个 C# Windows Forms 应用程序,向您展示带有自定义文本的完美输出。 只需单击一下,TextBox 中的文本就会转换为自定义 PDF。 这只需要单行代码功能,且易于理解。

~ C# 表格

PDF Library for .NET 转换器,图 4:Windows 窗体应用程序转换为自定义 PDF 文件

~ PDF

PDF Library for .NET Converter,图 5:Pdf 文件输出

图书馆快速访问

Documentation related to 图书馆快速访问

共享 API 参考

阅读并分享 API 参考,了解在 .NET 项目中处理 PDF 所需的所有功能。

IronPDF 的 API 参考资料
< 前一页
使用IronPDF在C#中生成PDF文件的5个步骤
下一步 >
一键生成.NET PDF

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 11,493,407 查看许可证 >