Delphi.NET – How to convert PDF to WORD


Hi Everyone!

Firstly, you need to download the latest distribution of SautinSoft’s PDF Focus .Net: Download

More information about the component:PDF Focus .Net

Secondly, you must have installed the development environment Delphi. In this example, I’m using Delphi .Net 2009 for Microsoft .NET.

I will build a simple windows application with one button. Clicking by this button will launch the PDF to Word conversion.

Let’s get started...

Run the development Delphi environment. Create a new project.

You will see this form:


Next add a reference to the PDF Focus.Net library. In the package (pdf_focus_net.zip), which you have downloaded from here, browse the folder “/ Bin/Net 2.0” and choose the file SautinSoft.PdfFocus.dll.


Click on the Reference right mouse button. Then, on the .Net Assemblies, click Browse and navigate to the directory with the SautinSoft.PdfFocus.dll.


Then click OK. You will see that the Reference to SautinSoft.PdfFocus library has been added.

Now add a standard button from the Tool Palette. Let’s name the button – «Convert».


Ok, the most difficult part of the project is done. J It remains to add a few lines of code and we get a comprehensive PDF converter.

Double-click on the Convert button and get into the source code of our project.

In the directory Uses you need to add some libraries (ShellApi, SautinSoft):


In the directory Var declare additional variable (f):


Finally, it is necessary to prescribe the actions that will take place after we press the Convert button:


I will do some explaining.

The library PDF Focus .Net has many options for converting PDF to WORD, PDF to IMAGES, PDF to HTML, PDF to EXCEL. We’ve used only the one direction: PDF to WORD. However, no one is stopping you to experiment with a variety of additional parameters, which are very well described in the documentation: https://www.sautinsoft.com/products/pdf-focus/

f.OpenPdf(…) – specify the path to the PDF file which you want to convert.

f.ToWord(…) – specify the path to a Word file, which will appear as a result of the conversion.

If the conversion is successful, then the Doc file will open automatically in a standard text editor (such as MS Word).

So… to compile the project and launch our project:


After clicking the button, the PDF file – simple_text.pdf, converted to the Doc file – result.doc


You can save the entire project to the disk and experiment with other PDF files.


If you have any questions about the transformation of PDF document to Doc, Images or any formats, please email: support@sautinsoft.com

Our other components to convert different document formats can be found here: www.sautinsoft.com.


If you need a new code example or have a question: email us at support@sautinsoft.com or ask at Online Chat (right-bottom corner of this page) or use the Form below:



Questions and suggestions from you are always welcome!

We are developing .Net components since 2002. We know PDF, DOCX, RTF, HTML, XLSX and Images formats. If you need any assistance with creating, modifying or converting documents in various formats, we can help you. We will write any code example for you absolutely free.