barriers / 阅读 / 详情

Java中如何用I/O流读取一个Word文档的内容

2023-07-19 18:34:31
共2条回复
马老四

public ActionForward readWordFile (ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {

try {

/*FileInputStream in = new FileInputStream("F:\abc.doc.doc");

*/

TextFileForm fileForm = (TextFileForm) form;

FormFile formFile = fileForm.getTxtFile();

if (formFile.getFileData().length == 0) {

response.setCharacterEncoding("gb2312");

response.getWriter().write("");

}

InputStream in = formFile.getInputStream();

WordExtractor extractor = new WordExtractor();

String str = extractor.extractText(in);

// System.out.println(str);

} catch (Exception e) {

e.printStackTrace();

}

return null;

}code]

我曾经项目中用到过读取word,你用不到的逻辑我已经删掉了,这段代码就是负责读取word的,file是通过struts提交得到的。你也可以用注释中的代码,就可以实现你想要的那种指定url了,两种方式你选择。不过要考虑客户端还是服务器 呵呵

对啦,最重要的一点,需要tm-extractors-0.4.jar包,你Google一下吧

可乐

POI等开源库,可以读到里面的文字等级

相关推荐

invalid file format line number 1 in the csv file contains 8 fields什么意思

无效的文件格式1号线上的CSV文件包含8个领域
2023-07-19 08:28:564

file format is ont supported 什么意思

这是“文件格式不被支持”的意思。如果是在做视频剪辑中出现,可能是你准备载入的文件格式不支持。如果是图片,要注意图片的格式。很多软件都可以转换图片格式,例如“光影魔术手”;如果是视频片段,转换的软件也很多,例如“WinAVI Video Converter”。只要格式正确,视频编辑就会很轻松了!
2023-07-19 08:29:101

Invalid file format什么意思

the file tormat is invalid 的意思是:xxxxxxx的文件格式无效.(x代表文件)
2023-07-19 08:29:212

FileFormatConverters.exe的解决办法

Microsoft Office Word、Excel 和 PowerPoint 2007 文件格式兼容包,可以在低版本的office2003上打开2007的专有格式docx。一、按住“ctrl+alt+delete”,打开“任务管理器”,把fileformatconverters.exe进程结束掉;二、下载windows优化大师,并安装;三、打开“windows优化大师”,选择左侧“系统清理”,选择“软件智能下载”;四、在右侧选择按钮“其他”,按照以上路径,选中thunderplatform.exe,并按“打开”;五、此时出现对话框,问“是否现在开始分析”,选择“是”;六、等待分析完毕,点右侧按钮“卸载”;七、此时出现对话框,问“是否卸载”,选择“是”;接着问“是否备份”,选择“否”;八、完毕。
2023-07-19 08:29:381

Unknown FileFormat

unknown fileformat 就是"不知道的文件格式" unknown -- 不知道的 file -- 文件 format -- 格式. 这个播放软件不懂这个文件的格式,所以它说是它不知道的,不懂的文件格式. 如果你知道它的格式,你就找能播放它的软件. 如果你不知道它的格式,只有用别的播放软件一个一个试,运气好,试出来. 如果是坏了的文件,那就没法了.
2023-07-19 08:29:501

file format convert 转换后数据丢失,是数据过大造成的吗?

你目前使用中的硬盘,如果是FAT32的,转换为NTFS有几种方法: 重新格式化为NTFS分区,这样速度快,但是会丢失数据; 使用第三方软件,进行转换,这个方法可以保留数据,但是时间会比较长; 建议,你还是先备份数据,然后删除分区,重新格式化为N.
2023-07-19 08:29:581

fileformatconverters.exe什么东西

FileFormatConverters,在装有 Microsoft Office 2000、Office XP 或 Office 2003 的计算机上安装该兼容包之后,就可以采用 Word、Excel 和 PowerPoint 2007 新增的文件格式打开、编辑和保存文件。fileformatconverters.exe是支持OFFICE2003兼容2007的补丁包,也就是说能让2003打开DOCX和XLSX等OFFICE2007文件的软件。是一种文件格式转换器,不能正常打开的WORD文件,即DOCX等,但是可以对他们可以进行转换。
2023-07-19 08:30:061

linux修改文件类型问题

http://forum.ubuntu.org.cn/ 到这个论坛上看看吧
2023-07-19 08:30:153

C++出现file format not reconized怎么办

你是交叉编译的吧,文件格式不对
2023-07-19 08:30:232

wps充了会员pdf转word之后在qq打开显示thefileformatisinvalid为什么

首先thefileformatisinvalid的意思是文件格式无效,我分析可能是电脑里不存在打开Word的软件,也可能是转换后的Word乱码了,再尝试转换一下,或者私下发给我帮你转换格式
2023-07-19 08:30:431

怎么在VI里查看当前txt文件的fileFormat

正常模式下 :f 或CTRL+G 用 :f 可以看文件名, 用CTRL+G 看文件名和详细路径。 用 :!pwd 可以看当前的详细路径。 这样看到的详细路径不一定是当前编辑文件的详细路径,准确的说是vi的执行路径,即vi 的执行目录。是vi 运行时的 PWD 环境变量值。
2023-07-19 08:30:511

premiere导入MOV显示File format not supported

premiere对mov的编码处理很差,而且它有个很囧的bug,就是如果你的quicktime的版本过高,也有可能会导致不能导入mov,你可以尝试把quicktime的版本降低一点,或者干脆用格式工厂什么的转一下格式了事,费事调来调去的麻烦。另外,最好把暴风影音卸载掉,它和premiere有时会有不兼容的情况。
2023-07-19 08:30:591

桥梁博士unexpected file format

Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。 例如:Format("my name is %6s","wind");返回的是:my name is windFormat里面可以写普通的字符串,比如"my name is" ,但有些格式指令字符具有特殊意义,比如"%6s"格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。
2023-07-19 08:31:071

vba word转pdf 的 FileFormat是几

word本身不能另存为pdf格式,你用菜单另存为就可以看到可以转哪几种格式了pdf格式要用专门的转换工具或专用的word插件
2023-07-19 08:31:161

mp3显示 file format error怎么回事?

是你的Mp3不支持这种格式的音频文件吧,可以下载一个转换器进行转换一下,或者下载过其他格式的文件
2023-07-19 08:31:241

vba中另存为cmd文件时的fileformat是什么

Windows 命令脚本
2023-07-19 08:31:332

安装mysql显示invalidfileformat

安装mysql显示invalidfileformat是由于数据报错。解决安装mysql显示invalidfileformat,清空/data/mysql/目录,这里可以直接rm命令删除mysql目录在建立。初始化mysql数据库的时候,加一句配置命令,pid-file=/data/mysql/mysql.pid。
2023-07-19 08:31:421

vb 不能设置 excel 的FileFormat 属性

Set xlapp = CreateObject("Excel.Application")Set xlBook = xlapp.Workbooks.open(App.path & "123123.xlt")Set xlsheet = xlBook.Worksheets("2014")这中间就没有 mybook这个变量MyBook.SaveAs 如何执行
2023-07-19 08:31:511

VB Excel SaveAs FileFormat参数问题?

两种思路:1、把你的vb或vba编译成dll2、查不同版本的xlcsv赋值是否不同,如相同直接赋相同值,如不同判断excle版本后对该变量按照不同版本赋不同值。
2023-07-19 08:32:132

显示incorrect scatter file format错误怎么办

Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。 例如:Format("my name is %6s","wind");返回的是:my name is windFormat里面可以写普通的字符串,比如"my name is" ,但有些格式指令字符具有特殊意义,比如"%6s"格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。
2023-07-19 08:32:201

VBA BeforeSave事件 SaveAs 指定Filename 指定Fileformat

saveas方法不要用在循环里这个循环是遍历当前工作簿中的所有工作表,并取消保护而saveas保存的是整个工作簿,不是单个工作表,因此放在循环体中就会多次保存同一个文件,所以会出现“替换”的提示。由于saveas的文件格式是不带宏的xlsx,因此会提示“删除宏”,可以加一句代码:application.DisplayAlerts =False 禁止提示窗口即可。完整代码如下:Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)" 撤消所有工作表的保护For each sht in Thisworkbook.Worksheets sht.Unprotect Next shtApplication.DisplayAlerts = False " 禁止显示提示窗口MyFilename = "AAA-" & Format(Date, "yymmdd") & ".xlsx" ThisWorkbook.SaveAs Filename:=MyFilename, FileFormat:=xlNormal " 另存为" 恢复所有工作表的保护For each sht in Thisworkbook.Worksheetssht.ProtectNext shtApplication.DisplayAlerts = True " 允许显示提示窗口End Sub
2023-07-19 08:32:291

This file format is not supported by the File Preview是什么意思?

不知道。。。 你自己去 有道词典里搜搜吧
2023-07-19 08:32:385

苹果平板打开doc文件时出现the file format is invalid 怎么办

如果电脑上看着没问题,在电脑上重新另存为再发到平板上试试,应该就可以了
2023-07-19 08:32:521

救命啊,打开文件出现WRONG FILE FORMAT怎么办

首先必须要确保你的原来的文件格式一定是正确的、且是无损的,然后才能够使用正确的应用程序打开它。如果文件格式遭到了破坏,就得从网上找一些文件格式修复软件来进行尝试着修复了。
2023-07-19 08:33:002

打印时出现lnvailid file format什么意思

无效的文件格式
2023-07-19 08:33:071

unknown file format!是什么意思

系统不知道的文件格式,表示系统没有相对应的应用软件可以打开此文件。
2023-07-19 08:33:142

protel新建原理图时总出现file format not recognized的对话框?

应该不会,怕出问题卸载重装下吧!!我用98画原理图及PCB快OK了,再用99修正!但GERBER我还是用98转的! 记得做图时5分钟备份一次!!另存档案;切记!!我是怕了!!!!!!
2023-07-19 08:33:452

MP4上的视频打不开。显示File format error.

那是你卡上的东西损坏了,你要把卡格式化重新下载视频才可以!
2023-07-19 08:33:531

照片是什么格式的

今天天气比较热。盗图申诉,原图恢复,zhidao.baidu.com Q~Q/ 291 033 76 96//zroi_____________________________________________成功率和原图等级关系很大,class 4原图等级高,成功概率更高。制作原图只能对那些恶意投诉的 可能 有效,而且制作原图也不是随便谁都可以制作的 必须要有相当专业的摄影知识 所以被投诉盗图以后 尽量不要自己随便就举证了 最好咨询一下专业处理盗图申诉专家 下面是我们申诉成功的一个案例 你可以参考一下一般说来,原图就是原始图片大小或者未被修改的图。网上求原图的,一般都是求那图片的高清图或者是超清图,也就是原始图片大小的图。健康无价。
2023-07-19 08:34:028

sqlite3数据库 运行一段时间后 命令行操作出现:Error:unsupported file format

创建数据库选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。切换到【文件组】页,在这里可以添加或删除文件组。完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
2023-07-19 08:35:031

video avatar导入文件之后总是提示 bad file format?

你输入的名字可能是全角字符了,重新换成半角的英文输出一下试试。例如#include<stdio.h>
2023-07-19 08:35:111

C4D文件保存的好好的,电脑重启了下就打不开了,提示Unknown file format是怎么回事呢

你好,很高兴回答你的问题,要是打不开,有可能是保存的过程中出现了什么错误导致的,文件损坏了没有办法,只能选择重新制作了,希望能对你有帮助!
2023-07-19 08:35:191

怎么清除右键的convert to file format...

我下载了右键管家,一个很强大的软件,明白了:我是安装的Microsoft DirectX SDK (June 2010)带上的。在C:Program FilesMicrosoft DirectX SDK (June 2010)Utilitiesinx86TxView.dll文件里注册表里是HKEY_LOCAL_MACHINESOFTWAREClassesDirectoryMenuMgrShellExContextMenuHandlersConvert这个项。把它们干掉就行了。右键管家太强大了!
2023-07-19 08:35:272

用exfile提取bios时提示Source file format not acceptable-missing header!怎么办?

exfile.exe放错目录了,要放在..DRIVERSFLASHgmujXXus目录下。ps:thinkpad在X30(e430)以后的机器都只支持编程器刷bios
2023-07-19 08:35:421

tagged image file format是什么意思

tagged image file format_百度翻译tagged image file format [释义] 标记图像文件格式; TIFF是一种比较灵活的图像格式,它的全称是Tagged Image File Format,文件扩展名为TIF或TIFF。该格式支持256色、24位真彩色、32位色、48位色等多种色彩位。
2023-07-19 08:35:501

怎么样只对excel中地一个sheet另存

参考以下一段宏就可以了:For Each xWs In xWb.WorksheetsxWs.CopyIf Val(Application.Version) < 12 ThenFileExtStr = ".xls": FileFormatNum = -4143ElseSelect Case xWb.FileFormatCase 51:FileExtStr = ".xlsx": FileFormatNum = 51Case 52:If Application.ActiveWorkbook.HasVBProject ThenFileExtStr = ".xlsm": FileFormatNum = 52ElseFileExtStr = ".xlsx": FileFormatNum = 51End IfCase 56:FileExtStr = ".xls": FileFormatNum = 56Case Else:FileExtStr = ".xlsb": FileFormatNum = 50End SelectEnd IfxFile = FolderName & "" & Application.ActiveWorkbook.Sheets(1).Name & FileExtStrApplication.ActiveWorkbook.SaveAs xFile, FileFormat:=FileFormatNumApplication.ActiveWorkbook.Close FalseNext
2023-07-19 08:35:572

电脑出现file format error什么意思

文件格式错误。
2023-07-19 08:36:292

桥梁博士unexpected file format 急急急!

Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。 例如:Format("my name is %6s","wind");返回的是:my name is windFormat里面可以写普通的字符串,比如"my name is" ,但有些格式指令字符具有特殊意义,比如"%6s"格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。
2023-07-19 08:36:361

C++出现file format not reconized怎么办

文件格式不支持吧,转换文件格式存储吧
2023-07-19 08:36:432

会声会影文件格式正确,但是打开时显示file format mismatch

fileformat mismatch意思是,文件格式错配(或不符)下载这个版本使用,装这个程序才是带全功能的。会声会影 x8 64位:http://wm.makeding.com/iclk/?zoneid=2570&uid=1557会声会影 x8 32位:http://wm.makeding.com/iclk/?zoneid=2571&uid=1557如果对您有帮助,望及时采纳!
2023-07-19 08:36:521

Excel SaveAs FileFormat后面的文件格式有哪些

有以下几种:51 = xlOpenXMLWorkbook (without macro"s in 2007-2016, xlsx) 保存为xlsx52 = xlOpenXMLWorkbookMacroEnabled (with or without macro"s in 2007-2016, xlsm) 保存为xlsm带宏的格式50 = xlExcel12 (Excel Binary Workbook in 2007-2016 with or without macro"s, xlsb)以二进制保存的工作表56 = xlExcel8 (97-2003 format in Excel 2007-2016, xls)以xls,2003格式保存的工作表
2023-07-19 08:37:021

excel 2013打开提示the file format and extension of dont match怎么处理

the file format and extension of dont match不匹配的文件格式和扩展你就修改一下文件格式就好了
2023-07-19 08:37:111

Unknown file format怎么办

未知的文件格式,尝试右键后选择打开而不是双击。如果仍然不能打开,说明光盘可能有问题。
2023-07-19 08:37:181

微信发的资料为何突然变成The+file+format+is+invalid.+(null)微信?

文件格式是不是触及到安全方面的东西了。一般发送文件最好是打成压缩包,能确保成功概率。
2023-07-19 08:37:251

office2007打不开office2010保存的project文件

你这个project是2007的吗?
2023-07-19 08:37:335

the file tormat is invalid 什么意思

是不是the file format is invalid啊文档版本无效
2023-07-19 08:38:421

pr 为什么project显示 file format not supported 是文件损害了

是文件格式不支持。应该是你用的PR版本太低
2023-07-19 08:39:091

common object file format中文翻译

The pilers produce mon object file format object files 这些编译器生成通用对象文件格式对象文件。 > Coff mon object file format 通用对象文件格式> With a mon object file format coff based image containing an emitted 、基于通用对象文件格式( coff )的图像来加载> Common object file format 通用物件档案格式> Is used to create and manage a brary of mon object file format coff object files 用于创建和管理通用对象文件格式( coff )对象文件库。 > Parameter to load a mon object file format coff image , evidence is bined 方法加载通用对象文件格式( coff )图像时,将对证据进行合并。 > Parameter to load a mon object file format coff image , evidence is inherited from the calng assembly 方法加载通用对象文件格式( coff )图像时,将对证据进行合并。 > Loads the assembly from a mon object file format - based image containing an emitted assembly 加载来自基于通用对象文件格式( coff )的图像的程序集,该图像包含已发出的程序集。 > Loads the assembly with a mon object file format - based image containing an emitted assembly 加载带有基于通用对象文件格式( coff )的图像的程序集,该图像包含已发出的程序集。 > Assembly . load method byte , byte loads the assembly with a mon object file format - based image containing an emitted assembly 加载带有基于通用对象文件格式( coff )的图像的程序集,该图像包含已发出的程序集。 > Describes the microsoft brary manager b . exe , which creates and manages a brary of mon object file format coff object files 描述用于创建和管理通用对象文件格式( coff )对象文件库的microsoft 32位库管理器( b . exe ) 。 > Loads the assembly with a mon object file format - based image containing an emitted assembly . the assembly is loaded into the domain of the caller 加载带有基于通用对象文件格式( coff )的图像的程序集,该图像包含已发出的程序集。 > In windows xp , the operating system loader checks for managed modules by examining a bit in the mon object file format coff header 在windows xp中,操作系统加载程序通过检查通用对象文件格式( coff )头中的某个位来检查是否有托管模块。 > Describes the microsoft coff binary file dumper dumpbin . exe , which displays information about mon object file format coff binary files 描述用于显示有关32位通用对象文件格式( coff )二进制文件的信息的microsoft coff二进制文件转储器( dumpbin . exe ) 。 > Link is a tool that nks mon object file format coff object files and braries to create a executable . exe file or dynamic - nk brary Link是将通用对象文件格式( coff )对象文件和库链接起来以创建32位可执行( . exe )文件或动态链接库( dll )的32位工具。 > Introduces nk , a tool that nks mon object file format coff object files and braries to create an executable . exe file or dynamic - nk brary 介绍nk ,这是一种32位工具,可将通用对象文件格式( coff )对象文件和库链接起来,以创建32位可执行( . exe )文件或动态链接库( dll ) 。 > Loads the module , internal to this assembly , with a mon object file format - based image containing an emitted module , or a resource file 加载带有基于通用对象文件格式( coff )的图像或资源文件的模块(该模块相对于程序集是内部的) ,基于通用对象文件格式( coff )的图像包含已发出的模块。 > The msil and metadata are contained in a portable executable file that is based on and extends the pubshed microsoft pe and mon object file format coff used historically for executable content Msil和元数据包含在一个可移植可执行( pe )文件中,此文件基于并扩展过去用于可执行内容的已公布的microsoft pe和公共对象文件格式( coff ) 。 > What is more , the paper *** yzes vs undershoot and gives some effective countermeasures . in sofare design , first the paper discusses the integrated sofare development environment for texa instrument " s tms320c2xx dsp , which is characterized by mon object file format and run - time environment 该方法以集成开发环境中的公共目标文件格式coff ( monobjectfileformat )和运行环境( run - timeenvironment )为特色,是嵌入式系统软件开发方法的一次有益尝试。 >
2023-07-19 08:39:171

aul中,如何解决file format not supported

那就是psp格式不支持,刷到新的版本试试一般下载游戏都会告诉你支持的版本
2023-07-19 08:39:241

excel表格xlsx格式文件打开后自动变成xlsm文件怎么回事?

同问 今天我也出现这种情况了!!
2023-07-19 08:39:3411