PDF Library for .NET Converter

Making a PDF in a C# .NET Library is easy and efficient with the right guides. Using IronPDF, we're able to create and edit PDF features in a simple manner according to our application requirements. Here's a tutorial example of how to use the software efficiently in your project and create a PDF with just one button click!


Step 1

1. Install the C# PDF Library .NET

IronPDF provides a suite of functionality with its C# .NET PDF Library and provides it free for developers to experiment and optimize their projects before deployment. The two main ways of accessing the library are either:

  1. Download and unpack the DLL file
  2. Navigate NuGet and install the package via Visual Studio.


Install-Package IronPdf

How to Tutorial

2. Use the PDF .NET Library

PDF Library for .NET Converter, Figure 1: C# Icon
PDF Library for .NET Converter, Figure 2: Converter Icon
PDF Library for .NET Converter, Figure 3: pen and ruler Icon
PDF Library for .NET Converter, Figure 2: Converter Icon
PDF Library for .NET Converter, Figure 4: Adobe Icon

Now that we have the software, we can generate PDFs, adjust settings, add custom text and images, and manipulate the PDFs to our project requirements.

In the below code, we have used a C# Form demonstrating simply how to create a PDF with C# .NET library. In this, we have a TextBox to write our own text, and then just click on a button to make a PDF. The class ChromePdfRenderer offers a simplest possible way to generate PDF files from different sources including HTML string, web URLs, or doc files under another renderer.

/**
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# Form to PDF

We have used a C# Windows Forms App to show you the perfect output with custom text. In just a single click, the text in TextBox gets converted to a custom PDF. This requires only a single-line code function and is easy to understand.

~ C# Form ~

PDF Library for .NET Converter, Figure 4: Windows Forms App to custom PDF file

~ PDF ~

PDF Library for .NET Converter, Figure 5: Pdf File output

Library Quick Access

Share API Reference

Read through and share the API Reference for all the functionality you need to work with PDFs in your .NET project.

Share API Reference