感谢您查看我的帖子。我正在寻找有关使用rtf创建文档的想法。我开始使用word来自动创建word文档,但是文字自动化在服务器端不能很好地工作,并且不建议由Microsoft这样做。我知道如何用rtf做基本文本,但我想知道我是否可以用书签创建一个模板,并用数据库中的数据填写这些书签。任何想法,将不胜感激。我不是在寻找讲义(ex-coding),只是寻找想法。再次感谢您的时间!任何信息将不胜感激!我正在使用asp.net。
约什
答案 0 :(得分:1)
RTF代表RTF格式。工具箱包含一个RichTextBox控件,用于读取,编辑和写入rtf文档。您可以轻松扩展它以获得所需的功能。这是一个example
这是asp.net
的富文本编辑控件的example答案 1 :(得分:0)
我将以新的方式去做这件事。我打算用'占位符'创建一个html文档。然后我将调用文档以使用.doc扩展名保存。测试表明Microsoft Word将打开此文档。再次感谢。
约什
Public Function GetTemplate( _
ByVal strTemplateFile As String) As String
Dim strPath As String = ""
strPath = Server.MapPath("~/Templates") & "\" & strTemplateFile
Return My.Computer.FileSystem.ReadAllText(strPath)
End Function
和
Dim strTemplate As String = ""
Dim blnLB As Boolean = True
strTemplate = GetTemplate("Legislative_Bulletin.htm")
Response.AppendHeader("Content-Type", "application/msword")
Response.AppendHeader("Content-disposition", "attachment; filename=Legislative_Bulletin" & ".doc")
Response.Write(strTemplate)
Response.End()
这只是示例编码。您仍然需要将数据插入到html模板的占位符中。我希望这有助于某人!
约什