Advertisements

Convert Pdf to Other format Using Spire.Pdf


Introduction :

Spire.PDF from E-iceblue is a .NET component that lets you manipulate PDF documents programmatically. Spire.PDF for .NET is a professional .NET library specially designed for developers to create, read, write, convert and print PDF document files from any .NET platform with fast and high-quality performance.

Background :

I got an opportunity from a China-based company E-iceblue, to review one of their products. I selected Spire.Pdf from E-iceblue, which is a .Net component that lets you manipulate PDF documents programmatically.

Namespace:

using Spire.Pdf;
using Spire.Doc.Documents;

Add Reference :

  • Add the following reference.
  • Add the Spire.Pdf,Spire.Doc,Spire.License Dll files to the bin folder.
  • Spire.Pdf contains the PDF conversion libraries.
  • Spire.Doc contains the doc conversion libraries.
Reference

Figure 1: Add Reference

Code :

Code

Creating the instance of PdfDocument

PdfDocument document_doc = new PdfDocument();

Load the file location, in this code “spire.pdf” is a pdf file as in the following:

document_doc.LoadFromFile(@"E:\MVC APP\SpireDoc\SpireDoc\spire.pdf");

Convert the PDF file into Document format using “FileFormat.Doc”

document_doc.SaveToFile("Spire.doc", FileFormat.DOC);

Launch the conversion process as in the following:

System.Diagnostics.Process.Start("Spire.doc");

Examples :

The following converts a PDF to Xps:


//Creating instance of PdfDocument

PdfDocument document = new PdfDocument();

//Loading the File path of pdf file

document.LoadFromFile(@"E:\MVC APP\SpireDoc\SpireDoc\SpireXps.pdf");

//Save Spire.Pdf.PdfDocument object as XPS format.

document.SaveToFile("SpireXps.xps", FileFormat.XPS);

//Launch XPS

System.Diagnostics.Process.Start("SpireXps.xps");

OutPut :

Convert Pdf to Xps

OutPut 1

The following converts a PDF to Doc:


//Creating instance of PdfDocument

PdfDocument document_doc = new PdfDocument();

//Loading the File path of pdf file

document_doc.LoadFromFile(@"E:\MVC APP\SpireDoc\SpireDoc\spire.pdf");

//Save Spire.Pdf.PdfDocument object as DOC format.

document_doc.SaveToFile("Spire.doc", FileFormat.DOC);

//Launch Document

System.Diagnostics.Process.Start("Spire.doc");

OutPut :

Convert Pdf to Doc

Figure 3: Output 2

Important Points :

  • Merge/split PDF documents.
  • Set PDF position, title display, resize, page mode and print scaling, and so on.
  • Protect PDF documents by setting passwords and digital signature.
  • Overlay documents.
  • Decrypt PDF Document.
  • Fast Conversion Process.

Reference : http://www.e-iceblue.com/Tutorials.html

Published : http://www.c-sharpcorner.com/UploadFile/2a6dc5/convert-pdf-to-other-format-using-spire-pdf/

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: