473,387 Members | 1,588 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,387 software developers and data experts.

Options for server-side rich text rendering & printing?

I have a requirement to generate and print good-looking customised
correspondence.

I would like to be able to use mark-up for formatting, ie as a MS Word
or HTML document.

However Word doesn't seem to be an option because of various problems
including print dialog boxes and licensing.

Is there an engine that will render HTML and print it? I can't
imaging that invoking IE rendering engine using COM will be very
reliable because of possible reentrancy issues, print dialogs etc.

Is server-side PDF rendering / printing an option?

Any pointers on this would be very welcome.

Thanks,

ChrisN
Kew, Surrey, UK

Apr 4 '07 #1
1 1554
On 4 Apr 2007 04:37:00 -0700, ChrisN wrote:
I have a requirement to generate and print good-looking customised
correspondence.

I would like to be able to use mark-up for formatting, ie as a MS Word
or HTML document.

However Word doesn't seem to be an option because of various problems
including print dialog boxes and licensing.

Is there an engine that will render HTML and print it? I can't
imaging that invoking IE rendering engine using COM will be very
reliable because of possible reentrancy issues, print dialogs etc.

Is server-side PDF rendering / printing an option?

Any pointers on this would be very welcome.

Thanks,

ChrisN
Kew, Surrey, UK
You can use a veriety of server side PDF solutions. If you have Visual
Studio 2005 you can get pretty good results with tools like Crytal Reports,
XtraReports, etc
--
Bits.Bytes
http://bytes.thinkersroom.com
Apr 4 '07 #2

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

Similar topics

0
by: Allman | last post by:
I'm trying to implement a small WebDAV server using PHP. (WebDAV is an HTTP extension that (among other things) makes it possible to manage files using the HTTP protocol; kinda in the same way...
3
by: Florian | last post by:
I need to set multiple values for some SQL statements, for example SET NUMERIC_ROUNDABORT OFF GO SET ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIF IER,ANSI_NULLS...
3
by: Iqbal | last post by:
Hi, I am getting the following error when I run a stored procedure in which I am inserting/deleting data from a view that selects from a remote table. INSERT failed because the following SET...
10
by: JL | last post by:
Does anyone have any ideas on this please? I don't know how to evaluate the no-blank selections against each other from a form as follows: . I have a form with 6 dropdown fields, each...
2
by: bschiek | last post by:
Hi: We are investigating the deployment of Crystal Enterprise on a Windows server. This application server will need to connect to the DB2 databases hosted on our AS/400's. My CIO wants me to...
1
by: Sagaert Johan | last post by:
I want a webservice to get data from a c# application To be more exact :i have a working c# video capture program(uses directX) and i want the webservice to get the captured data if a webclient...
3
by: John Spiegel | last post by:
Hi all, I'm looking at adding some ASP.NET apps to an existing Win2K-hosted website. The site is hosted by another company on a server shared by others. While the hosting company is fairly...
2
by: Jon Paal | last post by:
-- Testing Visual Web Developer and sql server 2005 express to create and populate a datagrid In the sql server configuration wizard for a datagrid, I am trying to get the update code to be...
4
by: Laphan | last post by:
Hi All I know that if SQL 6.5 was on a server and you then install SQL 2000 on it you get the wizard option to upgrade an SQL 6.5 DB to 2000, but I don't have the luxury of this. I have an...
6
by: ilo | last post by:
When I want to delete a data from a table that this tabl has a trigger and this trigger reached another tables to delete the data in cursor I have this messeage: DELETE failed because the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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
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
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.