使用IO流将doc文档中的内容读取出来,并在终端显示!

问题描述

使用IO流将doc文档中的内容读取出来,并在终端显示~~~由于直接使用流进行读取的话,不论是选择“GBK”还是“UTF-8”编码,均出现一堆乱码!谢谢代码如下:<pre>public static void copy() throws IOException{        BufferedReader bufis =             new BufferedReader(new InputStreamReader(new FileInputStream("12.doc"), "utf-8"));            String line = null;                while ((line = bufis.readLine())!=null){            System.out.println(line);        }    }</pre> 问题补充:<div class="quote_title">janeky 写道</div><div class="quote_div">兄弟,doc文件是有专门的文件格式的,<br /><br />不是普通的文本文档,读出来当然是乱码了。<br /><br />你可以将doc的文件内容复制到 普通的txt文件保存,<br /><br />或者找找其他jar包来解析doc</div><br />哦 好的&nbsp; 谢谢

解决方案

使用jacob来操作word应该不错
解决方案二:
兄弟,doc文件是有专门的文件格式的,不是普通的文本文档,读出来当然是乱码了。你可以将doc的文件内容复制到 普通的txt文件保存,或者找找其他jar包来解析doc

时间: 2024-10-30 09:09:40

使用IO流将doc文档中的内容读取出来,并在终端显示!的相关文章

VBA批量替换多个WORD文档中的内容

要想一下子就替换掉很多个WORD文档中的内容,我们得使用VBA的办法才能实现,下面是方法,请过目. 一.前期准备 下面是具体操作步骤. A,首先将需要批量替换的多个Word文档放在同一文件夹下面. B,新建一空白Word文档,右击空白工具栏,单击"控件工具箱",就可以看到屏幕上调出的控件工具箱. C,在控件工具箱上单击"命令按钮",文档中就放置了一个按钮了. D,双击该按钮,进入VB代码编写模式,将以下代码复制进去. 二.命令按钮的代码 Private Sub Co

Word 2003将文档中的内容复制粘贴为超链接

  动画演示: 文档中的内容复制粘贴为超链接-复制粘贴超链接"> ①在文档中选中你需要的作为超链接的文本,然后单击鼠标右键,选择"复制". ②将鼠标的光标置于你想放置超链接的位置. ③单击"编辑"→"粘贴为超链接".则复制的对象以超链接的方式粘贴到光标所在位置,被创建超链接的文本将变成有颜色的.加下划线的文字. 还有另外一种方法:按鼠标右键把选定的目标拖到需要链接到的位置,释放右键,在快捷菜单中选择"在此创建超级链接&q

[SOS]如何在水晶报表中显示Word文档中的内容

问题描述 当知道Word文档的地址时,如何根据地址,在水晶报表中显示该文档中的内容:或如何利用水晶报表显示SQLServer数据库中存储的图片类型数据 解决方案 解决方案二:有人说这个答案,试试http://www.cnblogs.com/babyt/archive/2005/04/21/142789.html

VSTO 向office文档中插入内容

原文:VSTO 向office文档中插入内容 Word:             Word.Selection sec = ThisAddIn.appWord.Selection;            sec.InsertAfter(value); Excel:             Excel.Workbook wbook = Globals.ThisAddIn.Application.ActiveWorkbook;  //当前活动workbook            Excel.Wor

io流-IO流怎么将一个txt文本中的内容写到几个txt文本中?

问题描述 IO流怎么将一个txt文本中的内容写到几个txt文本中? IO流怎么将一个txt文本中的内容写到几个txt文本中?.希望知道的大神帮帮忙.谢谢了 解决方案 写代码 读取IO流 当存取达到一定大小的时候 在创建另外一个文件 然后读过去 解决方案二: 进行判断,相应的字段相应写入,调用实现函数 解决方案三: 希望能帮到你 package test; import java.io.File; import java.io.FileInputStream; import java.io.Fil

activex控件练习,实现在网页上读取一个文档中的内容但是无法实现

问题描述 activex控件练习,实现在网页上读取一个文档中的内容但是无法实现 char CTest_01Ctrl::Readfile(char* pathname) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); // TODO: Add your dispatch handler code herechar a[100]; char a[100]; char str; //char s[80]; int i=0; ifstream infile;

Word 2013文档中输入内容不能替换改写的解决方法

用户在Word2013中编辑文档时,有时会发现输入内容时不能替换已经被选中的文字,而是新输入的文字插入到了被选中内容的前面,无法实现改写效果.这往往是因为取消了"键入内容替换所选文字"功能. 在Word2013文档中开启"键入内容替换所选文字"功能的步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"命令,如图2013042201所示. 图2013042201 单击"选项"命令

Word2013文档中输入内容不能替换改写的解决方法

  用户在Word2013中编辑文档时,有时会发现输入内容时不能替换已经被选中的文字,而是新输入的文字插入到了被选中内容的前面,无法实现改写效果.这往往是因为取消了"键入内容替换所选文字"功能. 在Word2013文档中开启"键入内容替换所选文字"功能的步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"命令,如图1所示. 图1 单击"选项"命令 第2步,打开"Word

在vs2005中用什么控件显示word文档中的内容

问题描述 我想在网页中显示word文档的内容,如果用DataView显示的话,显示出来的文字内容不规则,很乱,我想显示出的效果和word中的一样,我该怎么做呢?而且word文档中的还有表格,请大虾帮帮忙,最好能具体写些代码,做个例子 解决方案 解决方案二:浏览器控件