I have recently been working on a project in which I must provide the ability to convert a Word Document to a PDF. I searched a lot and found Spire.Doc (a product of the e-iceblue company that provides .NET, Silverlight and WPF development components).
Spire.Doc for .NET is a professional Word. NET library specially designed for developers to create, read, write, convert and print Word document files from any .NET (C#, VB.NET, ASP.NET) platform with fast and high-quality performance.
You can also download a free edition of Spire.Doc. Free Spire.Doc for .NET is a Community Edition of the Spire.Doc for .NET, that is a totally free word component for commercial and personal use with some limitations.
I have downloaded Spire.Office that includes Spire.Doc as well as other components (Spire XLS, Spire.Presentation, Spire.PDF, Spire.DataExport, Spire.PDFViewer, Spire.DocViewer and Spire.BarCode). You can also download Spire.Office or Spire.Doc depending on your needs.
After downloading, install the Spire.Office or Spire.Doc (whatever you have downloaded).
Let's Begin
Create a new
Windows Form Application. I selected
.NET Framework 4
Right-click on
References in
Solution Explorer and click
Add Reference...
In
Reference Manager, Click the
Browse tab.
Now go to C:\Program Files (x86)\e-iceblue\Spire.Office\Bin\NET4.0 and Add Spire.Doc.dll to your project.
After adding you will see a Spire.Doc DLL reference added to your project.
Now, drop a button (named btnConvert) control on the form and double-click on it to create its Click event.
Add the Spire.Doc and Spire.Doc.Documents namespaces in the .cs code.
Add the following lines of code for the button Click event:
- private void btnConvert_Click(object sender, EventArgs e)
- {
-
- Document doc = new Document();
-
- doc.LoadFromFile(@"C:\Users\Anoop Kumar Sharma\Desktop\Coding.Docx");
-
- doc.SaveToFile("Convert.PDF",FileFormat.PDF);
-
- System.Diagnostics.Process.Start("Convert.PDF");
- }
Build and run the application. When you click on the Convert button, Coding.Docx, our Word Document, is converted into a PDF Document. You can find the converted PDF document to the Bin/Debug/ directory of your project.
I hope you liked this article. Thanks.