Work with Spire.PDF for creating and writing PDF files on any .NET applications
Spire.PDF is a professional PDF .NET library which is designed for .NET developers in order to create, read, write, convert and print PDF Files from any .NET Platform fast and with a high quality performance in this way of user for taking data in PDF file. And in present lot of Big organization using this product.
This software support C#, VB.NET,ASP.NET, AND ASP.NET MVC
Platform: Microsoft visual studio 2010 Express.
Why we use Spire.PDF
Spire.PDF is very useful software for reading, writing and editing a dot net file without using any other software. Sometimes we have huge data in our project which we would like to save in pdf format and for this we have to use some external software. Spire.PDF solves such problems. It helps to convert the dot net file to PDF file on one click.
How to Install this Spire.PDF
Step(1): First download this software from this link.
Step(2): After download double click on software After that this window will open.Here click on next
Step(3): In next step accept the terms and condition and click on next after that a window will open where you select a feature.
If you are using a free version then this window will open
Otherwise this window will open
Step(4): After click on next it will ask for install and this window will open
Step(5): After that install this software and use this software.
How to use this product with code.
For using this feature we have to use libraries as shown below.
These namespace are used for graphics.
Convert Text file to PDF format in C# .net
Converting a text file to PDF is very difficult in dot net. In organization they convert this text file to PDF format by using other external software.
But this is very difficult for users. For removing this problem, Spire.Pdf make it very simple. Only we have to use some code for this.
Go to the below link and download the software.
Step(1):- First of all open your visual studio and select a console application.
Step(2):- Add library
This are some libraries which we have to use for generate PDF files
static void Main(string args)
PdfDocument PDF = new PdfDocument();
private static void WriteTextFile(PdfSection section)
string text = File.ReadAllText(@"..\..\test.txt");
PdfPageBase page = section.Pages.Add();
PdfFont font = new PdfFont(PdfFontFamily.Helvetica, 11);
PdfStringFormat format = new PdfStringFormat();
format.LineSpacing = 20f;
float pageWidth = page.Canvas.ClientSize.Width;
PdfBrush brush = PdfBrushes.LightSeaGreen;
float y = 30;
PdfStringLayouter textLayouter = new PdfStringLayouter();
= textLayouter.Layout(text, font, format, new SizeF(pageWidth, 0));
foreach (LineInfo line in result.Lines)
page.Canvas.DrawString(line.Text, font, brush, 0, y, format);
y = y + result.LineHeight;
Step(4):- Image of PDF