DocFramework

Word Documents - simple programming interface, no more pain with OLE Automation

Hey! Are you .NET developer?

Fighting with Word documents from your software?

Wasting time with OLE Automation, ugly APIs and obscure document model?

Just get DocFramework .NET component - simple programming interface, IntelliSense is enough to understand, intuitive as working in Word.


Click the button below to view DocFramework 1.2 version changes.
New v1.2
  • Buy for $149 (USD)
  • Free Trial
  • 30 day Money Back Guarantee

Demo Trial Buy

Why DocFramework?

With DocFramework you can write clean and easy to understand code.
Look for yourself:

Solve Your Reporting Tasks Easily

Report generation task is one of the most common tasks solved by software. It is needed to save reports in the format of widely available office programs, because such reports are easy to view, edit and print.

Very often office people want reports they can open in their office software: MS Word, so developers have to write code to satisfy this need. One way to solve this task is to use OLE automation.

Those who use OLE automation might agree that this approach has several serious disadvantages: slow speed, need to have MS Word installed, hard to use API and too complex document model and as a consequence poor development speed and maintenance nightmare.

DocFramework library is designed to overcome these disadvantages. Our ultimate goal is to provide developers with convenient document model and remove pain when office people ask for MS Word reports.

Easy to use document model with simple yet powerful API will easily solve your report generation tasks.

See sample document created with DocFramework: Sample Document. Visit Articles section to read more.

Demo Trial Buy

Exclusive Document Model Saves Your Time

Exclusive dual document model is a key advantage of DocFramework library. Dual document model in fact contains two models: direct text model and document tree model. It is easy to use and really saves development time, because you can simultaneously use two powerful models to create your documents.

When using direct text model you don't need to worry about tree document model because tree model will be automatically maintained.

Direct text edit model allows easy access to any document portion as a plain text. This is useful when you need to perform text editing operations without need to know how document structure is represented.

Document text edit model supports text formatting, document styles and document selectors. It is very flexible and easy to use.

Document tree model allows easy access to any document structure. Document tree contains text blocks, paragraphs, sections and other document tree nodes. Each document tree node provides methods to access all children nodes and supports direct text edit model as well.