服务器打印RTF文件

时间:2012-11-27 16:35:34

标签: c# .net windows rtf

如何在没有任何用户对话框的情况下从窗口服务应用程序打印rtf文件?

我找到了txt文件的方法,但没有找到RTF的方法

2 个答案:

答案 0 :(得分:0)

您可以使用 RichTextBoxDocument Class 。查看here,非常好的文章......拥有您需要的所有内容......

答案 1 :(得分:0)

一些可能的方法:

1)使用Word Automation

http://www.codeproject.com/Articles/10999/Printing-Word-Documents-in-C#%3a%20Print%20rtf

2)将rtf文件加载到richtextbox(在winform应用程序上)..然后打印内容,如下所示

How to print the content of a RichTextBox control by using Visual C# .NET or Visual C# 2005

3)也可以尝试这个例子..如果它与rtf一起工作的话,但是它应该

http://geekswithblogs.net/bleepzter/archive/2008/10/09/printing-a-pdf-file-to-a-network-printer-with-c.aspx

4)您还可以将richtextbox控件的内容保存为图像并打印出来。

http://stpetrus27.wordpress.com/2011/08/24/c-rtf-to-image/