导出WORD
最近有个项目用到C#导出到WORD,导出内容涉及到图文混排文章.现在导出内容是这样的:
测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试<img style="width:74px;height:75px;" alt="" align="right" src="/ZbNWP/News_UploadImg/image/20130422/20130422161815_1093.jpg" width="200" height="200" />测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
怎么解决,请大侠指教下. --------------------编程问答-------------------- http://www.cnblogs.com/fellowcheng/articles/1274276.html
这是前端时间导出Word看到的,希望对你有帮助 --------------------编程问答-------------------- 用aspose.words的DocumentBuilder.InsertHtml
写入前要把图片路径替换成绝对路径即可
aspose.words版本8.5以上 --------------------编程问答-------------------- 哇塞 从哪里导出word啊 从一个导入数据库?还是怎么地啊 --------------------编程问答-------------------- 顶一下.
2楼的要借助其他工具,有没有直接的方法? --------------------编程问答-------------------- 你这个是类似html的文本吧!
主要是图片的处理不好弄,如果这个解决了就好办了! --------------------编程问答-------------------- 首先添加引用:Microsoft.Office.Interop.word---这个vs里面自带的 找找就有了
/// <summary>--------------------编程问答-------------------- 我的内容是直接从SQL数据库里读出来的.图片是以路径方式存在字段里的.显示时直接有kindeditor这个编辑器显示的.所以显示不存在问题,导出WORD就不行了... --------------------编程问答--------------------
/// 主要打印功能
/// </summary>
/// <param name="fileName">保存的文件名</param>
/// <param name="strExcelToTable">网页中的html代码</param>
public static void ToWord(string fileName, string strExcelToTable)
{
DateTime dt = DateTime.Now;
string name = fileName + dt.Year.ToString() + dt.Month.ToString()+dt.Day.ToString()+dt.Hour.ToString()+dt.Minute.ToString()+dt.Second.ToString();
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode(name) + ".doc");
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
HttpContext.Current.Response.ContentType = "application/word";
HttpContext.Current.Response.Write("");
HttpContext.Current.Response.Write(strExcelToTable.ToString());
HttpContext.Current.Response.Write("");
HttpContext.Current.Response.End();
}
应该是这样显示的. --------------------编程问答-------------------- 图片好象很难实现,定位到指定地方.如果不借助其他软件工具的话.
这光标怎么个操作?
--------------------编程问答-------------------- 可以使用PageOffice生成word的功能,PageOffice官方下载的示例中就有一个示例是演示这个效果的。
Samples/index 页,示例列表中的:二、7、后台编程插入图片到数据区域(专业版、企业版) --------------------编程问答-------------------- 我貌似在贴吧里看见过这个问题
补充:.NET技术 , C#