473,395 Members | 1,473 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Generating Letters

Hi, I am looking for tutorials related to generating letters.

If possible I would like these letters to be generated in Microsoft Word
format, as that way they can be directly imported into my companies records
management system.
I have looked at various methods, Crystal Reports seems a little over kill
for what I need, as I am only importing very basic data to the letter (name,
address, title date ect), I had a breif look at word interop, and that
worked well, but I read somewhere that it shouldnt be used with asp.net -
why is this?

So I am just wondering if anyone knows of any good tutorials to help me
generate letters. Ideally, I would like to run it via a webservice, so that
it can be consumed in more than one application, simply passing a ClientID
of the recipient is all I envisage to call the service.

Any suggestions of tutorials / further reading would be great.
Kind Regards

Jul 24 '08 #1
3 1096
"Mick Walker" <ma**********@privacy.netwrote in message
news:6e************@mid.individual.net...
I had a brief look at Word InterOp, and that worked well, but I read
somewhere that it shouldnt be used with asp.net - why is this?
Because Office is simply not designed for server-side automation:
http://support.microsoft.com/default...US;q257757#kb2
http://support.microsoft.com/default.aspx/kb/288367
http://www.aspose.com/categories/pro...utomation.aspx
Any suggestions of tutorials / further reading would be great.
This is all you need:
http://www.aspose.com/categories/fil...a/default.aspx
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Jul 24 '08 #2
Thanks for your reply Mark.

I did have a brief look at aspose, however the main thing that turned me off
it, is the fact that is is propriatry software.
Now I wouldnt be opposed to putting a request for the software in to my
employers, however the problem is I work for the Civil Service, so by the
time, the request is authorised, the software is ordered, and all the paper
pushers have had their 2p worth, my deadline will be up.
I recently (accidently) let our Telerik control suite subscription expire, 3
months later, I am still waiting on it being renewed.

So aspose isnt really an option for me at the moment.

Do you have any other suggestions?

"Mark Rae [MVP]" <ma**@markNOSPAMrae.netwrote in message
news:eC**************@TK2MSFTNGP06.phx.gbl...
"Mick Walker" <ma**********@privacy.netwrote in message
news:6e************@mid.individual.net...
>I had a brief look at Word InterOp, and that worked well, but I read
somewhere that it shouldnt be used with asp.net - why is this?

Because Office is simply not designed for server-side automation:
http://support.microsoft.com/default...US;q257757#kb2
http://support.microsoft.com/default.aspx/kb/288367
http://www.aspose.com/categories/pro...utomation.aspx
>Any suggestions of tutorials / further reading would be great.

This is all you need:
http://www.aspose.com/categories/fil...a/default.aspx
--
Mark Rae
ASP.NET MVP
http://www.markrae.net
Jul 24 '08 #3
"Mick Walker" <ma**********@privacy.netwrote in message
news:6e************@mid.individual.net...

[top-posting corrected]
>>I had a brief look at Word InterOp, and that worked well, but I read
somewhere that it shouldnt be used with asp.net - why is this?

Because Office is simply not designed for server-side automation:
http://support.microsoft.com/default...US;q257757#kb2
http://support.microsoft.com/default.aspx/kb/288367
http://www.aspose.com/categories/pro...utomation.aspx
>>Any suggestions of tutorials / further reading would be great.

This is all you need:
http://www.aspose.com/categories/fil...a/default.aspx

So aspose isnt really an option for me at the moment.
Which is a shame, because...
Do you have any other suggestions?
None which is guaranteed to work...
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Jul 24 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: duncan.lovett | last post by:
I want to generate dynamic heading images, but I won't be able to use the GD Library, ImageMagick or any other plug-in to generate an image on the fly due to hosting restrictions. I have seen,...
2
by: Edward K. Ream | last post by:
From the documentation for the string module at: C:\Python23\Doc\Python-Docs-2.3.1\lib\module-string.html letters: The concatenation of the strings lowercase and uppercase described below....
21
by: Andreas Lobinger | last post by:
Aloha, i wanted to ask another problem, but as i started to build an example... How to generate (memory and time)-efficient a string containing random characters? I have never worked with...
7
by: Conor Maguire | last post by:
Folks, We have a C# method which we register as part of a class for COM Interop: public void send(string contents, string filepath ,string filename) {
2
by: rob.guitar.rob | last post by:
Hello, I need to generate unique numeric identifiers for XML file nodes. I tried the generate-id() function but it does not genereate numeric codes (gives me strings of letters). Unfortunately...
4
by: David Sworder | last post by:
Consider the following line of code (it's not important what it does): resp.DocItem=Relations.SelectDocItems_BySearchString(req.SearchPhrase); It turns out that this line is in error. The...
3
by: TS | last post by:
Hi all, I posted this question here before, but I'm still having a problem with this code. From my windows form, I opened a connection to a SQL database. I need to generate a combo box in my form...
7
by: Gerard Flanagan | last post by:
All would anyone happen to have code to generate Cutter Numbers: eg. http://www1.kfupm.edu.sa/library/cod-web/Cutter-numbers.htm or is anyone looking for something to do?-) (I'm under...
6
by: py_genetic | last post by:
Hi, I'm looking to generate x alphabetic strings in a list size x. This is exactly the same output that the unix command "split" generates as default file name output when splitting large...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.