Page tree

 


What is WordWriter?

WordWriter is a high performance .NET assembly that creates Microsoft Word documents on a Web server. A few simple lines of code generate editable presentation-quality documents that can be saved or viewed instantly by thousands of concurrent users.

The documents generated by WordWriter are in native Microsoft Word format (.doc) and preserve all of the familiar features associated with Word documents. WordWriter offers high-speed performance and, since Microsoft Word is not required on the Web server running WordWriter, your Web applications have licensing flexibility and ease of deployment.

Using WordWriter, you can generate a document from an existing Word file, a WordWriter template, or generate a Word file from code:

Using a Template

Maximum Speed

To generate documents with the greatest speed:

1.      In Microsoft Word, create a template file containing merge fields that will bind to one or more data sources.

2.      In code, use WordWriter to open the template, set data sources, populate merge fields, and save the new Word file. Files can be saved to disk, streamed to the client, or both.

Using an Existing Document

Increased Flexibility

When you modify an existing document using WordWriter code, all Word features and functionality are preserved in the newly generated document. You can easily enhance documents, at runtime, with WordWriter's extensive design capabilities.

Pure Coding

Completely Dynamic

This dynamic approach provides total control, at runtime, of every element in the document.


Features and Benefits

  • Flexible Report Creation: WordWriter generates native Word documents from existing .doc files, templates, or code.
  • Development Options: Choice of code-based or template-driven development.
  • Real Word: WordWriter generates native Word (.doc) files.
  • High Performance: Built for the most demanding sites, WordWriter easily generates over 100,000 documents in an hour.
  • Word Not Required: Since Word is not needed on the server, WordWriter is perfect for demanding Web sites. See why Microsoft recommends keeping Office off the server .
  • Delivery Methods: Save the generated document to disk, stream it to a Web browser, or both.

Feature

WordWriterEE

WordWriterSE

Template-Driven Development

Pure Code-based Development

---

Reporting Services Integration

Limited

OfficeWriter Assistant
(file-transfer tool)

---

Documents Delivered Per Day

Unlimited

Unlimited