A collection of components for your ASP .NET application
PDF Focus .Net -

Complete PDF Conversion to Word, HTML5, XML, Excel, TXT files and Images in C#, VB .NET for .Net for Developers

Download free PDF Focus .Net   Buy now

PDF Focus .Net is a standalone C# library to convert PDF to Microsoft Word and popular image formats such as multipage TIFF, standard TIFF, JPG, PNG, GIF, and WMF. Unlike components that require Word or Acrobat to be installed on your computer, PDF Focus .Net was created in 100% managed C# code, and is a standalone component with no third-party dependencies.

Why PDF Focus .Net is a good choice for developers?

It does not require installed Microsoft Office® or Adobe Acrobat® on the computer
Reads PDF files and writes DOC directly
Multi-Platform component, runs on:
Windows, Linux, Mac

Written in pure C#, requires only .Net 2.0 or above.

  • Allows to export PDF to Images (Jpeg, Tiff, Png) PDF in memory, files
  • PDF to Word documents (RTF, DOC and Text)
  • Fast and Intependent Libarary to convert PDF documents in different formats
  • Works in Medium Trust Level and shared hosting
  • Developed in 100% managed C# code
  • Easy to integrate in any .Net 2.0, 3.0, 3.5 and 4.0 Web and WinForms, ASP.Net, Silverlight application

The component extracts Unicode text from PDF files from custom pages. It also rasterizes PDF data to images. PDF Focus .Net maintains the accuracy of tables, images, paragraphs, bullet lists, font faces, font colors, font sizes, hyperlinks, PDF forms, edit boxes, radio buttons, stylesheets, and background colors. While keeping the original layout and format, you control the resolution and quality of images. To make it simple for software developers, PDF Focus .Net is delivered as a single .dll file.

Advanced Features

Component's main functions:

  • Convert PDF to DOC
  • Convert PDF to RTF
  • Convert PDF to Text
  • Convert PDF to Images (jpeg, bmp, png, tiff)
  • The component is created completely with pure C# Developers can easily use the PDF Focus .Net in ASP.Net, C#, VB, J#.

    Component supports:

  • PDF to Word converting; - font face, color and size;
  • tables;
  • embedded images;
  • bullet lists;
  • hyperlinks;
  • italic, bold and underline text, strike;
  • subscript and superscript text;
  • background colors;
  • other formatting.

The interface of PDF Focus .Net is easy to use.

For example, to convert PDF to Word in C#:


         SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

		f.OpenPdf(@"c:\Sample.pdf");

		 if (f.PageCount > 0)

		{                

		f.ToWord(@"c:\Result.doc");

		}       

		

You can find some examples to rasterize on the link: PDF to TIFF in C# and VB.Net

The component's interface is in Visual Studio:

PDF Focus's interface

Requirements and compatibility

  • Installed .Net 2.0 or higher platform, because it's 100% managed C# library
  • Works in Medium trust level
  • 32/64-bit compatible
  • Our products are compatible with all .NET languages and supports all Operating Systems where .NET Framework or Mono can be installed.

Supported Languages: C# VB.NET C++.NET Delphi.NET J# ColdFusion 8 ASP.NET
Supported OS: Windows 98 Windows ME Windows NT Windows 2000 Windows XP Windows Server 2003, 2008 Windows Vista Windows 7
Supported OS (Mono): Linux: SUSE, Novell, Red Hat... Mac - OS X: ver.: 10.3, 10.4, 10.5, 10.6... BSD: OpenBSD, FreeBSD, NetBSD... Solaris 8.

Getting Started
  1. Launch Microsoft's Visual Studio .NET
  2. Create a new project or open existing
  3. In Solution Explorer right click "References" and "Add Reference":
  4. PDF Focus .Net

  5. Add reference to PDFFocus.dll
    (for .Net 1.1 it located in: "Net 1.1\PdfFocus.dll")
    (for .Net 2.0, 3.0, 3.5 and 4.0 it located in: "Net 2.0, 3.0 and 3.5\PdfFocus.dll")
  6. Well done! Now your project able to convert PDF to Microsoft Word!

Code Sample for PDF Focus .Net

Version History

January 17th, 2014.

We are glad to announce about releasing new PDF Focus .Net 4.0 What's new:

  • Starting from the version 4.0 PDF Focus .Net can convert PDF to HTML web-pages and Excel workbooks. These features work absolutely standalone without any dependencies of a Browser or MS Excel, the same as all other features of the PDF Focus .Net.
  • Improved the algorithm of font size selection to make a resulted Word document close to original PDF

  • The new version is 100% compatible with Windows 8


  • Improved the converting of documents with text columns

2.7.10.3 - October 3rd, 2012.

We are glad to announce about releasing new PDF Focus .Net 2.7.10 What's new:

  • Improved the converting of PDF documents into plain Text documents (extract text from PDF)
  • Added the new property 'Password' to process PDF documents protected by password

  • transformation pdf to word


  • Improved the qualitity of processing PDF documents with colored images

April 12th, 2012 new version 2.4.4

We are happy to announce about releasing new PDF Focus .Net 2.4.4
What we've added:

  • Added support of converting PDF documents to Word which have a big page size. The matter in that the Microsoft Word supports maximum page size in 22x20 Inches. If a PDF page has a size more than 22 Inches, all page content will be scaled to 22 Inches proportionally.

  • New Free & Online service to estimate the PDF Focus .Net

  • Improved the engine to render graphics in the PDF to Images direction
  • Fixed the issue with superscript text
  • Fixed the issue with background filling

02-Feb-2012 new version 2.2.2

Convert:

- PDF to Word, RTF
- PDF to Image, Jpg, Tiff, Gif, PNG
- Extract Text from PDF

Now converting PDF to Word documents or common graphics files is easy!

  • Added support for CCITT images
  • Added support for CFF fonts
  • Improved image converting
  • Improved text formatting
  • Fixed different minor issues, component became more stable than previous version.
  • August 20th, 2008

    Released version 1.0.3, new:

  • Converting password protected PDF, new property 'Password'
  • Improved text formatting
  • Support non-standard fonts.
  • May 20th, 2008

    Released version 1.0.1, added new useful features:

  • Added support of header, footers and page sections
  • Corrected PDF to Word (rtf)converting direction
  • Text formating and alignment improved
  • Added new default fonts: italic, bold, italic-bold
  • Improved algorithm of cell merging
  • Cell padding support
  • Transfer lengthy cells to new page
  • Backgroud and shading for tables
  • May 15th, 2008

    We offer you absolutely new product - PDF Focus .Net! It's a C# component to convert PDF into Word (rtf) with only two lines of code from your application. Our component is absolutely standalone and independent, it doesn't require Adobe Acrobat®.

  • Released version 1.0.0
License

PDF Focus .Net

Copyright (C) SautinSoft TM

  1. License
  2. SautinSoft grants you a non-exclusive license to install and use a copy of the software on a single server or more servers (depends of license type). You shall not reverse engineer, disassemble or decompile all or part of the Program. The sale and sub-licensing of the software are forbidden. The creating of applications where the main goal is Excel to PDF converting is forbidden.
  3. Evaluation License
  4. The standard software version is free of charge. It may be freely distributed on the sole condition that it is not altered in any way. PDF Focus .Net evaluation version can't be used in commercial applications.
  5. Commercial Licenses
  6. Free updates
    All registered customers have free updates for a full version cycle (major version).
    Verifying the license

    SautinSoft has a right to validate your license automatically for these licenses: “1 Developer License”, “1 Developer and 3 Servers License”, “4 Developers and 8 Servers License”. For example, the “1 Developer License” is valid only for a single developer to develop applications.

    Royalty free runtimes

    All developer products have royalty free runtimes. This means that you may freely distribute the component with your desktop applications.

    The Server License allows you to deploy Internet applications using our component. There are no limits of number development and testing servers or websites at one server. We count only production servers.

    1 Developer and 1 Server License

    This license allows a single developer to develop desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and deploy the component with your Internet applications at one production server.

    1 Developer and 3 Servers License

    This license allows a single developer to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and deploy the component with your Internet applications at 3 production servers.

    1 Developer and Unlimited Servers License

    This license allows a single developer to develop and deploy and freely distribute desktop (non-Internet) and Internet applications using our component. This license is valid to deploy the component at unlimited number of production servers.

    Additional Server License

    This license is not valid for development. This license is valid to deploy the component at 1 production server.

    4 Developers and 8 Servers License

    This license allows four developers to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and deploy the component with your Internet applications at 8 production servers.

    4 Developers and Unlimited Servers License

    This license allows four developers to develop and deploy and freely distribute desktop (non-Internet) and Internet applications using our component. This license is valid to deploy the component at unlimited number of production servers.

    Site and 20 Servers License

    This license allows all developers within the purchasing organization and located at the same business address to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and deploy the component with your Internet applications at 20 production servers.

    Site and Unlimited Servers License

    This license allows all developers within the purchasing organization and located at the same business address to develop and deploy and freely distribute desktop (non-Internet) and Internet applications using our component. This license is valid to deploy the component at unlimited number of production servers.

    Site and 50 Servers License with Source Code

    This license allows all developers within the purchasing organization and located at the same business address to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and deploy the component with your Internet applications at 50 production servers.

    The Source Code is not for distribution, it can be used only for development: including into your applications instead of dll file, bug fixing, own improvement of component.

    Site and Unlimited Servers License with Source Code

    This license allows all developers within the purchasing organization and located at the same business address to develop and deploy and freely distribute desktop (non-Internet) and Internet applications using our component. This license is valid to deploy the component at unlimited number of production servers.

    The Source Code is not for distribution, it can be used only for development: including into your applications instead of dll file, bug fixing, own improvement of component.

  7. Warranty disclaimer
  8. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. SAUTINSOFT, ITS LICENSORS AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED.

  9. Limitation of liability
  10. IN NO EVENT WILL LICENSEE, SAUTINSOFT OR ITS LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF SAUTINSOFT HAS BEEN WARNED OF THE POSSIBILIITY OF SUCH LOSS OR DAMAGES. IN NO EVENT SHALL SAUTINSOFT 'S LIABILITY FOR DAMAGES ARISING FROM OR IN CONNECTION WITH THIS AGREEMENT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE.

  11. Term and termination
  12. The license granted to the Licensee under this Agreement will continue perpetually unless terminated by SautinSoft in accordance with this Agreement. If the Licensee breaches any term of this Agreement, and fails to cure such breach within thirty (30) days of the date of written notice, this Agreement shall immediately terminate. Upon such termination, the Licensee shall immediately cease using the Software, return to SautinSoft, or destroy, all copies of the Software, and provide SautinSoft with written certification of your compliance with the foregoing. Termination shall not relieve the Licensee from its obligations arising prior to such termination. Notwithstanding any provision of this Agreement to the contrary, Sections 2 through 10 shall survive termination of this Agreement.

  13. Export controls
  14. The Licensee shall observe all applicable laws and regulations (if any) with respect to the export, re-export, diversion or transfer of the Software, related technical data and direct products thereof, including, without limitation, the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations.

  15. Applicable law - jurisdiction

This license contract is governed exclusively by the laws of the State of New York.

Purchase FAQs


  1. Licensing questions
    1. Does the license provide royalty free use of components?
    2. What's the difference between developer and server licenses?
    3. What's the difference between “1 Developer and 1 Server” and “1 Developer and Unlimited Servers” licenses?
    4. How I can use "Source Code License"?
    5. We'd like to redistribute your component as part of a Windows Forms application, what sort of license would be required?
    6. My company is looking at purchasing your component, that will be installed on one of our productions servers. We will also need a license for the developer in order to make additional changes to our application. I need to verify which license type we will need?
    7. We have an ASP.NET application and we are planning to use it for our system, we are software company that sell applications for different clients, do we have to buy your component just once or we have to purchase a different license for each of our clients?
    8. For what purposes I can use "1 Server License"?
    9. Is it possible to upgrade one license to another?
  2. Payment options and order process
    1. How do you accept orders and how does look the order process?
    2. Which payment options are supported?
    3. How to purchase through Purchase Order?
  3. Getting updates
    1. How long I can use your software? Does it have annual subscription?
    2. Does the product have free updates?
    3. How to get update?
  4. Discounts and resellers
    1. What discounts are available for resellers?
    2. What discounts are available for educational and non-profit organizations?
    3. How to get 10% discount?
    4. I've found an issue in your component may I get a discount on purchasing?
    5. May I sell your products with getting revenue for me?
  5. Delivery
    1. How do you deliver your products?
    2. How long it will take to get product after purchasing?

Licensing questions

a. Does the license provide royalty free use of components?

Yes, all licenses have royalty free basis of using our components.

b. What's the difference between developer and server licenses?

First of all, the "Developer" is a basis license. You can't use "Server" license if you don't have a "Developer" license. The "Server License" is necessary only for deploying the Web-applications, for example ASP.Net.

If you are developing Windows Forms, Console or Desktop applications take a look only at the first part of license name "1 Developer ...", "4 Developers ...", "Site License ..."or "Source Code License ...". Don't care about number of "N Server Licenses", they are for ASP.Net apps. For example, if you are standalone developer the best way for you is "1 Developer ... License". If you are company and you have several developers who will work with the component choose between "4 Developers ..." and "Site License ...".

Regarding "Server License", it allows to deploy Internet applications with our component. For example, if you want to deploy your applications with our component on two production servers - the best choice is purchasing "1 Developer and 2 Servers License".

c. What's the difference between “1 Developer and 1 Server” and “1 Developer and Unlimited Servers” licenses?

Both licenses allows a single developer to develop unlimited number of WinForms and Web applications. But "1 Developer and 1 Server License" allows to deploy the component only at on production server. Another license doesn't have any limits of production servers.

d. How I can use "Source Code License"?

The Source Code is not for distribution, you can use only for development: including into your applications instead of dll file, bug fixing, own improvement of the component. You can't use it to create competitor product.

e. We'd like to redistribute your component as part of a Windows Forms application, what sort of license would be required?

So, if you plan redistribute our component with WinForms applications take a look only at the first part of license name "1 Developer ...", "4 Developers ...", "Site License ..."or "Source Code License ...".
Don't mind at number of "N Server Licenses", they are for ASP.Net apps.

All of our developer licenses are valid to redistribute the component with unlimited number of WinForms applications.

For example, if you are standalone developer the best way is "1 Developer ... License", if you are company and you have several developers who will work with dll choose between "4 Developers ..." and "Site License ...".

f. My company is looking at purchasing your component, that will be installed on one of our productions servers. We will also need a license for the developer in order to make additional changes to our application. I need to verify which license type we will need?

In my view the "1 Developer and 1 Server License" is enough for your needs. It covers a one developer and one server. We don't count testing servers.

g. We have an ASP.NET application and we are planning to use it for our system, we are software company that sell applications for different clients, do we have to buy your component just once or we have to purchase a different license for each of our clients?

If only one developer in your company will work with the component: you may purchase "1 Developer and 1 Server License". For each new client you will need extra "1 Server License" because it's ASP.Net application. But you may purchase "1 Developer and Unlimited Servers License" to cover unlimited number of production servers and clients.

h. For what purposes I can use "1 Server License"?

This license is necessary to deploy the component with your apps on additional production server.

i. Is it possible to upgrade one license to another?

Yes, sure it's possible. For example, you have "1 Developer and 1 Server License" and want to upgrade it to "1 Developer and Unlimited Servers License". Your steps:

  1. Email us at sales@sautinsoft.com with mention about upgrading
  2. We'll send you a link to pay difference between licenses cost

Payment options and order process

a. How do you accept orders and how does look the order process?

For your convenience, we teamed up with Avangate to provide a secure and reliable platform for selling our software products online. The whole ordering process is supported by Avangate, who handles all transactions details. Your private data is 100% safe, as Avangate complies with the latest online security standards.

Payment options by Avangate

Whole ordering process works automatically. These are steps to purchase product:

  1. Select desired license and click by the 'order' link from table with licenses and prices. Next you will be redirected to our 'https' page on Avangate.
  2. On this page you will fill your data and select desired payment type from Credit card, PayPal, Wire Transfer, American Express, Purchase Order and a lot of other payment types.
  3. After processing of your order Avangate will automatically send to you email with link to download full version of product and your registration data (serial number, order ID, license type, name).

    Whole ordering process and getting licensed software takes few minutes!
b. Which payment options are supported?

These payment options are supported now:

Payment options by Avangate

  • Visa/MasterCard/Eurocard
  • American Express
  • Discover/Novus
  • Bank/Wire transfer
  • Diners Club
  • JCB
  • PayPal
  • Fax
  • Purchase order

To see a whole list with payment options click by the 'order' link from table with licenses and prices. Take a look at the field 'Payment options'.

c. How to purchase through Purchase Order?

Purchasing by Purchase order is allowed for companies and organizations. Private persons can't use this payment option.

To place an order through Purchase Order:

  1. Select desired license and click by the 'order' link from table with licenses and prices. Next you will be redirected to our 'https' page on Avangate.
  2. On this page you will fill your data and select payment option 'Purchase Order'.

Getting updates

a. How long I can use your software? Does it have annual subscription?

You may use it as long as you want, it doesn't have any limits or annual subscriptions.

b. Does the product have free updates?

Yes, all minor updates are free. For example, you've purchased the version
1.1 therefore you may get these versions for free: 1.2, 1.3, 1.4, ...
1.9. (all 1.x).

Getting of major update cost 40% of price of minimal license. In other words: 40% of "1 Developer License" price. Even if you have the "Site License" so the major update will cost for you only 40% of "1 Developer License" price.

For example, if you have version 1.x and want to get version 2.x or 3.x - it names major update.

We are making major updates not early than one time per year, other times we are making minor updates which are free.

c. How to get update?

To get update email us at support@sautinsoft.com with mention of your Order ID. We are developing 'https' clients area now, so very soon clients will be able to get update easily using client's cabinet.

Discounts and resellers

a. What discounts are available for resellers?

We offer 20-25% discount for resellers, we are always opened to discuss it: sales@sautinsoft.com.

b. What discounts are available for educational and non-profit organizations?

For educational and non-profit organizations we can offer up to 50% discount, it depends of license type.

c. How to get 10% discount?

If you want to get 10% discount, simply email us at sales@sautinsoft.com with mention that you want to get 10% discount and desired license type.

d. I've found an issue in your component may I get a discount on purchasing?

If you've found a bug, we can offer you 10% discount on purchasing. Bug will be fixed into next update and delivered to you after release.

e. May I sell your products with getting revenue for me?

Yes, sure you may register in our affiliate program and sell our software:

  • You will get 25% commision from each sale
  • You will be able make discount up to 20% from your commision to sell with discounted price

Start selling our software and get paid for it!

Delivery

a. How do you deliver your products?

We deliver our products electronically via email. Delivery process works automatically. If you have any questions email us at sales department: sales@sautinsoft.com.

After purchasing you will get a registration email with link to download software and your registration data.

Note: we deliver the source code license manually, so depending of time zone it make take 1 bussiness day.

b. How long it will take to get product after purchasing?

After processing your order we will send to you registration email with link to download software and registration data immediately.

For example if you paid by credit card, whole process from order processing to getting software takes a few minutes.

Note: we deliver the source code license manually, so depending of time zone it make take 1 bussiness day.

 

Our customers
For your convenience, we teamed up with Avangate to provide a secure and reliable platform for selling our software products online. Avangate founded in 2006, is located in Amsterdam, The Netherlands.
    Avangate has a global reach by being present in key regions:
  • North America - Corporate: Redwood Shores, CA
  • Western Europe - HQ: Amsterdam, The Netherlands
  • Eastern Europe - Development, Marketing & Support: Bucharest, RO
  • APAC - Sales Support
The whole ordering process is supported by Avangate, who handles all transactions details. Your private data is 100% safe, as Avangate complies with the latest online security standards.

Methods of Payment:

avangate payment

100% Unconditional Money-Back Guarantee!
SautinSoft products embody the highest quality and performance standards to ensure complete customer satisfaction. We are so confident in our products that we will provide a total refund within the first 60 days of purchase if you find that our product does not meet your expectations in any way.
our customer

our customer

our customer

our customer

our customer

our customer.
our customer

our customer

our customer

our customer

Below you may choose a specific configuration of PDF Focus Net:
All in one toolkit "PDF Focus .NET Total edition" - All in one toolkit
converts PDF to MS Word, Text, Excel "PDF Focus .NET Office edition" - converts PDF to MS Word, Text, Excel
converts PDF to Images "PDF Focus .NET Picasso edition" - converts PDF to Images
converts PDF to HTML "PDF Focus .NET HTML edition" - converts PDF to HTML

PDF Focus .Net - Total edition
PDF to Word, Text, Images, Excel, Html
Price  
1 Developer License $578(US)
1 Developer and 1 Server License $777(US)
1 Developer and Unlimited Servers License $1578(US)
Additional Server License (*Requires Developer License) $199(US)
Site and Unlimited Servers License $3400(US)

 

PDF Focus .Net - Office edition
PDF to Word, Text, Excel
Price  
1 Developer License $399(US)
1 Developer and 1 Server License $498(US)
1 Developer and Unlimited Servers License $1049(US)
Additional Server License (*Requires Developer License) $99(US)
Site and Unlimited Servers License $2000(US)

 

PDF Focus .Net - Picasso edition
PDF to Jpeg, Bmp, Png, Gif, Tiff, multipage Tiff
Price  
1 Developer License $199(US)
1 Developer and 1 Server License $298(US)
1 Developer and Unlimited Servers License $849(US)
Additional Server License (*Requires Developer License) $99(US)
Site and Unlimited Servers License $1200(US)

 

PDF Focus .Net - HTML edition
PDF to HTML
Price  
Site and Unlimited Servers License $299(US)
1 Developer and 1 Server License $398(US)
1 Developer and Unlimited Servers License $949(US)
Additional Server License (*Requires Developer License) $99(US)
Site and Unlimited Servers License $1600(US)

Price includes getting of standard technical support via email, phone, free updates for a full version cycle.