SautinSoft Devoloper Company

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

UseOffice. Net -

is a .Net component to convert between DOC, DOCX, XLS, RTF, PPT, PDF and HTML formats with tables, images, fonts, colors.

The UseOffice .Net is just a class library, it requires Microsoft Office installed. You can install any version of MS Office from: 2000, XP, 2003, 2007 or 2010.

Developers can use UseOffice .Net with VB.NET, C#, Delphi .Net or J# etc

The UseOffice .Net able to convert in about 40 various directions. Such as:
These directions of converting are supported: (Requires MS Office®, any version: 2000, XP, 2003, 2007 or 2010)

  • DOC to HTML, XML
  • DOC to RTF
  • DOC to TXT
  • DOC to PDF
  • DOC to DOCX
  • DOCX to HTML, XML
  • DOCX to RTF
  • DOCX to TXT
  • DOCX to PDF
  • DOCX to DOC
  • HTML to DOC
  • HTML to RTF
  • HTML to TXT
  • HTML to PDF
  • XLS to HTML, XML
  • XLS to TXT
  • XLS to CSV
  • XLS to RTF
  • XLS to PDF
  • RTF to HTML, XML
  • RTF to TXT
  • RTF to DOC
  • RTF to PDF
  • Text to PDF
  • PPT to HTML, XML
  • PPT to RTF, RTF
  • PPT to PDF
  • PPT to JPG, BMP, GIF
  • XLSX to HTML, XML
  • XLSX to TXT
  • XLSX to CSV
  • XLSX to RTF
  • XLSX to PDF

Component can be used:

- To create Windows Forms and Web-based ASP.Net server applications
- In C#, VB.Net, J#, ColdFusion etc where installed .Net platform and MS Office

Advanced Features

Technical information

  • Written in C#
  • Requires MS Office installed
  • Easy to integrate in any .Net 1.1, 2.0, 3.0, 3.5 and 4.0 Web and WinForms applications
  • Works in Full Tust level
  • Works in Windows 2000, XP, Vista, Windows 2008 Server, Windows 7
  • Can be easily integrated in any type of a 32-bit or 64-bit .NET application

Requirements and compatibility

  • .Net platform (1.1 or higher), because it's 100% managed C# library
  • Works even in Full Trust level
  • 32-bit and 64-bit compatible

Our products are compatible with all .NET languages and supports all Operating Systems where .NET Framework or Mono can be installed.

Support Languages:

C#  VB.NET  C++  .NET  Delphi.NET  J#  ASP.NET

Support all Windows platforms

Support Platforms (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. Getting started

  5. Add reference to UseOffice.dll
    (for .Net 1.1 it located in: "Net 1.1\UseOffice.dll")
    (for .Net 2.0, 3.0, 3.5 and 4.0 it located in: "Net 2.0, 3.0 and 3.5\PdfVision.dll")
  6. Well done! Now your project able to convert various documents between DOC, DOCX, XLS, XLSX, PPT, PPTX, RTF, Text, CSV, XML, HTML and PDF formats!

Code Samples

Here you can find "How to:" in C# and VB.Net:

If you didn't find a necessary Sample ask us at Technical Support

Version History

4.0 - November 26th, 2013

  • Added new conversion direction: PDF to Word. Given this fact, now UseOffice .Net supplies you by an ability to get DOCX, DOC, RTF and Text documents from a PDF. Please keep in mind, this feature works only for Office 2013 or higher. Just in case, if you are looking for absolutely standalone PDF to Word solution, try out our comprehensive PDF Focus .Net.
  • Now UseOffice .Net supplies you by an ability to get DOCX, DOC, RTF and Text documents from a PDF!
  • UseOffice .Net now has code samples and binary dll for Visual Studio 2012 and .Net 4.5.
  • Another point of interest, now UseOffice .Net supports MS Office 2013. Furthermore, it have got a new Demo application for Windows 8. UseOffice .Net supports MS Office 2013.

  • 3.5.7.5 - July 5th, 2011

    We are happy to inform about releasing of the new UseOffice .Net 3.5.7.5, what's new:

  • Added support of working with DOCX and XLSX formats for machines with Office 2003 installed
  • Added ability to specify page size, margins and orientation during PPoint, Word, Excel to PDF conversion
  • Added new guide "How to install UseOffice .Net at Windows 2003 or 2008 Server"
  • Improve the work with monochrome images during Word to PDF converting
  • Fixed issue with working the component under Windows 2003 Server

  • 3.6.10.27 - October 27th, 2011

    We are glad offer you the new UseOffice .Net 3.6.10.27! What's new:

    • Added new direction: converting MS ACCESS (*.accdb) documents to PDF, RTF, Text files
    • Added new property SautinSoft.UseOffice.Sheets which allows to specify custom Excel worksheets for converting
    • Added new video guide "How to launch UseOffice as Windows Service"
    • Updated code samples

    • 3.5.7.5 - July 5th, 2011

      We are happy to inform about releasing of the new UseOffice .Net 3.5.7.5, what's new:

    • Added support of working with DOCX and XLSX formats for machines with Office 2003 installed
    • Added ability to specify page size, margins and orientation during PPoint, Word, Excel to PDF conversion
    • Added new guide "How to install UseOffice .Net at Windows 2003 or 2008 Server"
    • Improve the work with monochrome images during Word to PDF converting
    • Fixed issue with working the component under Windows 2003 Server

    • 3.2.4.4 - April 4th, 2011

      We are happy to inform about releasing of the new UseOffice .Net 3.2.4.4:

    • Improved the quality of exporting to PDF, especially for machines with the MS Office 2007-2010 installed
    • Fixed issue in RTF to DOC converting, bug was in that instead of DOC the component created a DOCX document
    • The component has been tested succesfully on these versions of the MS Office: 2000/XP/2003/2007/2010

    • 1.0.0 - February 14th, 2008

      We have released absolutely new component the UseOffice .Net 1.0.0! The component able to convert:

    • DOC to HTML
    • DOC to RTF
    • HTML to DOC
    • PPT to HTML
    • XLS to HTML
    • RTF to HTML
    • XLS to CSV
    • Using Microsoft Office automation gives stable converting results
    • Developed in 100% C# code
    • Supports more than 40 converting directions: DOC to RTF, PPT to PDF, XLS to RTF, DOC to HTML etc.

License

UseOffice .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. UseOffice .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.

 

 

UseOffice .Net Price Purchase
1 Developer License
$250(US)
1 Developer and 1 Server License
$350(US)
1 Developer and 2 Servers License
$450(US)
1 Developer and 4 Servers License
$550(US)
1 Developer and Unlimited Servers License
$1150(US)
Additional Server License (*Requires Developer License)
$100(US)
4 Developers and 4 Servers License
$1050(US)
4 Developers and Unlimited Servers License
$1650(US)
Site License (Unlimited Developers License)
$1000(US)
Site and 4 Servers License
$1300(US)
Site and Unlimited Servers License
$1900(US)
Site License with Source Code
$4000(US)
Site and Unlimited Servers License with Source Code
$4900(US)
UseOffice .Net - installation at your server
$100(US)
Price includes getting of standard technical support via email, phone, free updates for a full version cycle.