求用C#程序实现的将各种文件word、excel、ppt、pdf、dwg(CAD文件)转换成图片JPG方法或者程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求用C#程序实现的将各种文件word、excel、ppt、pdf、dwg(CAD文件)转换成图片JPG方法或者程序相关的知识,希望对你有一定的参考价值。
求用C#程序实现的将各种文件word、excel、ppt、pdf、dwg(cad文件)转换成图片jpg方法或者
程序(最好有源码),谢谢啦。
offce\ppt\pdf\txt均已解决。
dwg也解决了,不过用的第三方控件要收费。
不收费的teigha老是报错,请教如何解决:
VS2012运行
问题提示:未能加载文件或程序集“TD_Mgd_3.03_9, Version=3.0.0.7684, Culture=neutral, PublicKeyToken=460a0bef3ba73253”或它的某一个依赖项。试图加载格式不正确的程序。
另外,你做这个有什么用呢,JPG是点阵图,信息量有限,比如WORD有很多页,是不是做很多JPG呢,DWG文件图形样子各种各样,那么排版怎么办呢追问
每页生成一张图片。dwg就展示打印出来的图片形式。
追答ActiveX这种方法是把WORD等应用程序当做服务器,你编和程序作为客户机,就是说运行的电脑中必须装有WORD软件才能用,如果你想绕过WORD,那么你需要知道DOC文档的格式,二进制文件的格式,如果你会解读那种文件,那么就很简单了
DOC XLS DWG PDF等等各种文件的二进制文件直读好象比较难,有的几乎做不到,只有微软 欧迪克等自己才知道
C# GridView导出excel和word文件
//导出excel按钮事件
protected void Button1_Click(object sender, EventArgs e)
{
Export("application/ms-excel", "农田环境数据.xls");
}
//导出word按钮事件
protected void Button2_Click(object sender, EventArgs e)
{
Export("application/ms-excel", "农田环境数据.doc");
//Export("application/ms-word", "农田环境数据.doc");//都可以
}
private void Export(string FileType, string FileName)
{
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;
this.EnableViewState = false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
GridView1.RenderControl(hw); Response.Write(tw.ToString());
Response.End();
}
// 此方法必重写,否则会出错
public override void VerifyRenderingInServerForm(Control control)
{
}
以上是关于求用C#程序实现的将各种文件word、excel、ppt、pdf、dwg(CAD文件)转换成图片JPG方法或者程序的主要内容,如果未能解决你的问题,请参考以下文章
急!!C# WPF 中实现百度文库的功能,可以显示多种文件格式例如Word、Excel、Pdf,有没有大侠可以帮助一下