我正在开发一个.NET C#应用程序,需要创建一个Word文档,插入存储在数据库中的RTF文本片段.有谁知道是否有可能以及如何使用OpenXml(或COM互操作)完成此操作?
我不需要将一个完整的RTF文件转换为Word文档.我需要以编程方式创建一个Word文档,并使用C#在word文档的不同位置添加RTF文本.
我开发了一个ASP.NET MVC 4 Web应用程序(.net 4.5),它在Visual Studio 2012中运行良好.在Windows Server 2008 R2上部署到IIS 7后,我的控制器中的HttpContext.Session对象似乎为null.我创建了一个简单的测试ASP.NET MVC 4应用程序来演示该问题.
在我的测试应用程序中,我有一个简单的Home Controller
public class HomeController : Controller
{
public ActionResult Index()
{
if ( HttpContext != null && HttpContext.Session != null )
{
HttpContext.Session[ "test" ] = "a string in session state";
ViewBag.Info = HttpContext.Session[ "test" ];
return View();
}
else
{
if ( HttpContext == null )
{
ViewBag.Info = "beeeeuuuuu - HttpContext = null!!!";
}
else if ( HttpContext.Session == null )
{
ViewBag.Info = …Run Code Online (Sandbox Code Playgroud)