?
Solved

[C#] Create MS Word documents without utilizing word automation

Posted on 2008-06-18
8
Medium Priority
?
1,650 Views
Last Modified: 2013-12-16
Hi there,

I'm googling around for some .NET components that would allow me to create word documents without utilizing MS Word automation. So far I googled up Aspose.Words and TextControl, but the prices of those compononets outmatch the MS Office Ultimate, so it's sort of useless.

Any hints what could be the easiest way to create Word documents without having to depend on MS Word itself?

Thanks
0
Comment
Question by:favoretti
7 Comments
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 21812024
I have been using Aspose products for a couple months now and I cannot live without them now. No more CreateObject errors of any kind!
0
 
LVL 6

Author Comment

by:favoretti
ID: 21812112
Can imagine. Any ideas if there're affordable solutions from aspose? :) $899 for a .NET component sounds a bit ridiculous :)
0
 
LVL 5

Accepted Solution

by:
JuckMan earned 2000 total points
ID: 21839689
if you want to go with a simplified solution. try create a rtf document. For a document generation purpose, the options available in rtf bold, underline , font/color specification etc will suffice.

if this is for a documnet generation purpose, why dont you use ndoc?
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
LVL 6

Author Comment

by:favoretti
ID: 21840152
Yeah, I thought about RTF already, but the customer insists it must be a .doc. Yet again, the bastage doesn't want to cover the costs of a professional library. I suppose I'll have to go into covering the library costs myself and hope that I'll use it more often.

And no, it's not for code documentation, so ndoc is not what I need.

Thanks for your comment.
0
 
LVL 5

Expert Comment

by:JuckMan
ID: 21841432
do what ever is the best solution for you. I would like re-iterate one more thing. If the customer is insisting on a word document, they you can create the rtf doc as a word doc or as a easy solution create a rtf document and rename it with word extension (.doc)
0
 
LVL 3

Expert Comment

by:pragmatistMS
ID: 21848244
Have you thought about typing up a quick ROI analysis showing the cost of coding hours spent creating a custom solution versus the cost of the component?  Might help convince the client to buy the component.  Although my experience with Word automation in the past has not been particularly difficult or problematic, so I guess it depends on what you're doing.
0
 
LVL 6

Author Closing Comment

by:favoretti
ID: 31468299
In the end we went for the Aspose, but nevertheless, thank you for your effort!
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Planning to migrate your EDB file(s) to a new or an existing Outlook PST file? This video will guide you how to convert EDB file(s) to PST. Besides this, it also describes, how one can easily search any item(s) from multiple folders or mailboxes…
Suggested Courses
Course of the Month8 days, 6 hours left to enroll

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question