我想在asp.net中,像百度文库那样,显示word,pdf文档,请问谁有完整的实例代码,跪求了,谢谢!

QQ:935934421最好有使用说明,包括引用和配置等等,不胜感激!... QQ:935934421 最好有使用说明,包括引用和配置等等,不胜感激! 展开
 我来答
尘存2
2011-09-18 · TA获得超过297个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:446万
展开全部
读取word的代码如下;
Word.ApplicationClass wordApp=new ApplicationClass();
object file=path;(//译注:这个path是函数的参数,表示Word的路径)
object nullobj=System.Reflection.Missing.Value;
Word.Document doc = wordApp.Documents.Open(
ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data=Clipboard.GetDataObject();
string mytext==data.GetData(DataFormats.Text).ToString();
doc.Close();
string[] temp= mytext.Split(' ');
foreach(string i in temp)
{
MessageBox.Show(i);
}

追问

你好,老是报这个错哦。
错误 1 “Open”方法没有采用“12”个参数的重载 F:\我的文档\Visual Studio 2005\Projects\排考\Form1.cs 241 33 WindowsApplication4
不知道该怎么办

回答

使用word对象需要先在项目引用中添加COM组件中 Microsoft Word 12.0 object library,然后using Word = Microsoft.Office.Interop.Word;

然后在你的事件里添加如下代码:
Word.ApplicationClass wordApp = new Word.ApplicationClass();
object file=@"C:\Documents and Settings\wangchuan\桌面\关键词.doc";
object nullobj=System.Reflection.Missing.Value;
Word.Document doc = wordApp.Documents.Open(
ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data=Clipboard.GetDataObject();
string mytext=data.GetData(DataFormats.Text).ToString();
doc.Close(ref nullobj, ref nullobj, ref nullobj);
string[] temp= mytext.Split(' ');
foreach(string i in temp)
{
MessageBox.Show(i);
}

pdf我不知道。。。应该可以用插件读。。。
显示的时候,很容易了。。。flash本身支持读取xml。。
让flash读c#生成的xml就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式