Document Toolkit


Document Toolkit is a fast, feature-rich and 100% client-only document viewer library for Silverlight and LightSwitch applications. Document Toolkit offers a range of features that enables easy document access and document display.

The online Document Toolkit Sample Browser demonstrates most of the features of Document Toolkit. The complete source code of this demo application is available in the open source project Document Toolkit Extensions.



Document Toolkit for LightSwitch adds document viewing capabilities to your LightSwitch application. View documents and reports in LightSwitch applications that are deployed to the desktop and the web. The general purpose document viewer and can be used to display all types of documents including local Office documents, automatically generated reports, and fixed format documents such as XPS.

Document Toolkit for LightSwitch integrates with Microsoft Office and supports Microsoft Word, PowerPoint, Excel, and Publisher documents out of the box. Microsoft Office integrated conversion logic enables Office document display on machines that do not have Office installed.

Adding Document Toolkit to your application is simple and easy. Just wire the control extension to document data and Document Toolkit will render the document. There's no need to write any code. The control extension automatically participates in LightSwitch theming. It's look and feel is equal to other parts of the application.



The complete documentation of the Document Toolkit API is available online. A local CHM version of the documentation is included in the download package of Document Toolkit as well.

Document Toolkit Extensions is an open source project on CodePlex, containing a wide variety of tutorials, samples, document converters and utilities for Document Toolkit. The project is a great starting point to learn about how to incorporate Document Toolkit into your application.

Tutorials on a wide variety of beginner and advanced topics including how to install, how to create a simple viewer, and advanced topics that demonstrate how to create custom annotations and advanced configuration options. Tutorials are available for both Silverlight and LightSwitch.

view api documentation  view silverlight tutorials  view lightswitch tutorials



The best way to evaluate Document Toolkit is to download this fully featured evaluation version, and test it with your application. The evaluation version of Document Toolkit is available for free. It may be used for evaluation purposes only and may not be distributed and used in production environments unless you have purchased a license. In the evaluation version each page is decorated with a watermark denoting the evaluation version.

Document Toolkit April 2016 Update


  • Date: April 12, 2016
  • Version:
  • Size: 1,75 MB
  • Type: ZIP package (.zip)
  • Release notes


Document Toolkit for LightSwitch


  • Date: October 17, 2013
  • Version: 2.0
  • Size: 546 KB
  • Type: Visual Studio Extension (.vsix)
  • Release notes


If you have purchased a license of Document Toolkit, you should download these packages. Follow the instructions in the Help reference to register the license key and remove the watermark.


The Document Toolkit binaries are also distributed as NuGet packages. NuGet makes it extremely easy to add and update project references. Installing Document Toolkit using NuGet is extensively documented in a step-by-step tutorial.

learn more



LightSwitch license

  • Valid for 1 developer
  • Valid for LightSwitch apps only
  • Unlimited deployments and full redistribution rights
€ 39  Purchase

Developer license

  • Valid for 1 developer
  • Valid for Silverlight and LightSwitch apps
  • Unlimited deployments and full redistribution rights
€ 299  Purchase

Site license

  • Valid for unrestricted number of developers per physical location
  • Valid for Silverlight and LightSwitch apps
  • Unlimited deployments and full redistribution rights
  • Source code included
€ 999  Purchase

Renewal policy

A license entitles you to free updates, including bug fixes and new features for up to one year after the original purchase. After one year, you are no longer entitled to updates, but you may continue to use the product. To receive an additional year of updates, you'll need to renew your license. A license renewal is 50% the cost of a new license.

You will receive a renewal notification email when your license is about to expire. The renewal notification contains a purchase link that allows you to take advantage of the renewal discount of 50%. There's a grace period of 15 days, after which the link will expire. Contact us if you haven't received a notification email.

You can also choose to automatically renew your license. The auto-renew option can be enabled and disabled at any time. See also the Software Buyers FAQ.

The site license includes the source code. As part of the license you will also receive source code updates during the 1 year subscription term.

Order Processing

Your order will be processed by Avangate, the authorized vendor of First Floor Software products. Avangate accepts a variety of payment options such as credit card, wire transfer, check or cash, as well as invoicing in different currencies.

The following payment methods are supported: Visa/MasterCard/Eurocard, Bank/Wire transfer, American Express, Diners Club, JCB, PayPal, Credit/Debit card, Purchase Order, Discover/Novus and

The orders are processed in a secure environment, using the SSL (Secure Sockets Layer) protocol with 128-bit encryption keys. The encryption is certified by VeriSign.

Visit the Avangate customer support center for answers to questions about order, payment and product delivery processes.