In the Visual Studio Marketplace there is a Free .NET PDF Library called Free Spire.PDF for .NET. It enables developers to create, write, edit, convert, print, handle and read PDF files on any .NET applications.
You can create a Windows Form application and manipulate PDF files. You will need to download and install the software to your hard drive. After you create your Windows Forms project in Visual Studio (Windows Desktop > Windows Forms App (.NET Framework) you can begin coding. The software comes with an independent application that gives you example code to practice with.
using System;
using System.Drawing;
using System.Windows.Forms;
using Spire.Pdf;
using Spire.Pdf.Graphics;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//Create a pdf document
PdfDocument doc = new PdfDocument();
//Create one page
PdfPageBase page = doc.Pages.Add();
//Draw the text
page.Canvas.DrawString("Hello, Dioni!",
new PdfFont(PdfFontFamily.Helvetica, 30f),
new PdfSolidBrush(Color.Black),
10, 10);
//Save the document
doc.SaveToFile(@"D:\test\HelloDioni.pdf");
doc.Close();
//Launch the Pdf file
PDFDocumentViewer(@"D:\test\HelloDioni.pdf");
//Open pdf document
PdfDocument doc2 = new PdfDocument();
doc.LoadFromFile(@"D:\test\HelloDioni.pdf");
// the pdf version
MessageBox.Show($"File version is: {doc.FileInfo.Version}");
doc.Close();
}
private void PDFDocumentViewer(string fileName)
{
try
{
System.Diagnostics.Process.Start(fileName);
}
catch { }
}
}
}