- Add the following reference
- Add the Spire.Pdf, Spire.Doc and Spire.License DLL files to the bin folder
- Spire.Pdf contains the PDF conversion libraries.
- Spire.Doc contains the doc conversion libraries.
Figure 1: Add Reference
Code
Figure 2: 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” as in the following:
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:
-
- PdfDocument document = new PdfDocument();
-
-
-
- document.LoadFromFile(@"E:\MVC APP\SpireDoc\SpireDoc\SpireXps.pdf");
-
-
-
- document.SaveToFile("SpireXps.xps", FileFormat.XPS);
-
-
-
- System.Diagnostics.Process.Start("SpireXps.xps");
Output
Figure 3: Output 1
The following converts a PDF to Doc:
-
-
- PdfDocument document_doc = new PdfDocument();
-
-
-
- document_doc.LoadFromFile(@"E:\MVC APP\SpireDoc\SpireDoc\spire.pdf");
-
-
-
- document_doc.SaveToFile("Spire.doc", FileFormat.DOC);
-
-
-
- System.Diagnostics.Process.Start("Spire.doc");
Output
Figure 4: Output2
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
Here is the article from my tech blog: