在这里,我们将给大家分享关于win11没有word文档解决方法的知识,让您更了解win11为什么没有的本质,同时也会涉及到如何更有效地Java生成固定格式word并打印word文档解决方案【windo
在这里,我们将给大家分享关于win11没有word文档解决方法的知识,让您更了解win11为什么没有的本质,同时也会涉及到如何更有效地Java生成固定格式word并打印word文档解决方案【windows环境】、office365无法打开word文档解决方法、Win10下打开Word文档很慢的解决方法一则、win10系统右键新建没有word解决方法的内容。
本文目录一览:- win11没有word文档解决方法(win11为什么没有)
- Java生成固定格式word并打印word文档解决方案【windows环境】
- office365无法打开word文档解决方法
- Win10下打开Word文档很慢的解决方法一则
- win10系统右键新建没有word解决方法
win11没有word文档解决方法(win11为什么没有)
有用户想使用word文档办公,但是发现自己电脑里没有word,所以想知道win11没有word文档怎么办,其实只要下载一个word就可以了。
win11没有word文档:
方法一:
1、如果你电脑里没有word,下载一个即可。【点击下载】
2、下载完成后,运行下载的安装程序,点击“立即安装”
3、等待安装完成,就可以使用word文档了。
方法二:
1、如果有word文档,但是不能新建的话。
2、我们可以右键点击开始菜单,打开“运行”
3、接着输入“regedit”,回车打开注册表。
4、随后进入“计算机\HKEY_CLASSES_ROOT\.docx”位置。
5、然后右键“.docx”,选择“新建”一个“项”并命名为“Word.Sheet.12”
6、新建完成后,再右键该项,“新建”一个“项”并命名为“ShellNew”
7、随后,在其中右键空白处,选择“新建”一个“字符串值”并命名为“FileName”即可。
相关文章:文档自动保存教程
刚安装的win11系统是不会有自带word的。
Java生成固定格式word并打印word文档解决方案【windows环境】
用户要求用程序生成标准的word文档,要能打印(有多个打印机时可以指定打印机进行打印,支持横向打印),而且不能变形,以前用过很多解决方案,都在客户严格要求下牺牲的无比惨烈。
POI读word文档还行,写文档实在不敢恭维,复杂的样式很难控制不提,想象一下一个20多页,嵌套很多表格和图像的word文档靠POI来写代码输出,对程序员来说比去山西挖煤还惨,况且文档格式还经常变化。
iText操作Excel还行,对于复杂的大量的word也是噩梦。
Word从2003开始支持XML格式,用XML还做就很简单了。 大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。
具体代码请参见:https://www.cnblogs.com/zwqh/p/7182953.html ,此处不再赘述。
另外还有一个比较好的生成各种美观的word的组件,分享一下:https://github.com/Sayi/poi-tl 。
本文的重点是如何使用Java来打印word文档。
一、背景
·查找了Java打印的相关资料,总结如下:
- Java自带的PrintJob,提供的打印机制并不完整,只能打印pdf、txt、图片之类,无法打印html、word、excel等复杂文档。
- 使用jacob组件打印word,详见:https://www.cnblogs.com/Joanna-Yan/p/5346084.html ,证实可用。但是不能指定打印机打印和不支持设定横向打印(可能是我没找到具体方法)。
由于上述两种方法均无法满足客户需求,我只好亲自上阵,完美实现了客户需求,并在实施过程中运行良好。
二、我的解决方案
使用printword.exe ,下载链接:https://download.csdn.net/download/dong707/10485755
调用printword.exe 时,有3个参数:
- path:word文档的路径(如果路径中有空格时,整个路径需要用双引号包起来),必填
- ip:打印机的IP(实际上该参数应为打印机的名字,但是我这边打印机的命名都是用ip来命名的,故用ip),实现指定打印机来打印,必填
- orientation:0 纵向打印,1 横向打印。可不填,默认纵向打印。
使用方法:
在命令行中输入:
c:/printer/printword.exe path="d:/app data/test.doc" ip=192.168.0.101 orientation=1
该命令行就是使用c:/printer/printword.exe调用ip为192.168.0.101的打印机(前提是要把这个ip的打印机添加到设备中,并且重命名为192.168.0.101,如下图所示),横向打印d:/app data/test.doc这个文档。
既然通过命令行可以打印word了,那现在就可以通过java来执行命令行打印word了。
/* 获取cmd命令 */
try {
String cmd="cmd /c c:/printer/printword.exe ip=192.168.0.101 orientation=1 path=" + filePath;
System.out.println(cmd);
Process pro = Runtime.getRuntime().exec(cmd);
BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));
String msg = null;
while ((msg = br.readLine()) != null) {
System.out.println(msg);
}
} catch (IOException exception) {
}
LOG.warn("打印完成");
综上,算是使用了一个较为简便的方法实现了通过java调用指定打印机横向打印word,特分享至此,欢迎共同讨论。
office365无法打开word文档解决方法
有很多的用户选择了office365软件之后出现了打不开word的情况,针对这个问题我们带来了office365无法打开word文档解决方法,其实非常的简单一起来尝试试试吧。
office365无法打开word文档怎么办:
1、首先按下快捷键“win+r”打开运行。
2、然后输入“winword /safe”。
3、此时即可进入word安全模式。
4、最后点击文件创建文件夹即可。
相关文章:一年价格介绍 | 365和2019对比 | 365和2021区别
上述就是office365无法打开word文档解决方法,在安全模式可以使用的话再重新尝试打开一下,想知道更多就来一起关注下吧。
Win10下打开Word文档很慢的解决方法一则
据用户反馈在Win10系统下,打开任何Word文档,不管大小都是非常慢,简直不能忍受,不管重装Office还是什么的都无效,下面小编写下解决历程,希望对大家能有所启发。
解决步骤如下:
1、尝试在windows设置-->隐私-->语音、墨迹书写和键入中,设置按钮名称为“了解我”。(小编测试失败)
2、断开网络连接,如果打开word速度正常,则与打印机有关。于是,我删除默认打印机设备。
再次打开word提示:打印机没响应,但是Microsoft Office程序可以在没有打印机信息的情况下继续运行。是否继续等待打印机响应。
3、设置其它打印机和扫描仪为默认打印设备。成功解决问题。Win7系统之家 www.winwin7.com
4、设想:第二步我不删除当前的默认打印设备,直接设置其它的为默认打印设备,也应该可以修复Word打开慢的问题。
以上原因是由于一些用户电脑更换了局域网环境,而共享打印机还在,所以打开Word时可能会检测打印机情况,所以我们删除或设置其他打印机就可以解决Word打开慢的问题了。
win10系统右键新建没有word解决方法
导读:(win10系统右键新建没有word该怎么办?)相关电脑教程分享。
win10系统右键新建没有word该怎么办?近期有使用windows 10操作系统的用户反应在桌面上单击右键 -- 新建 准备新建word文档的时候在右键菜单中却没有word文档的选项(下图为windows7旗舰版64位系统中的右键正常的新建选项中的截图,方便大家进行鉴别),该怎么办呢?
在win10系统中遇到右键菜单没有新建word选项的故障一般是由于没有安装word或右键新建菜单需要修复引起的,我们可以按下面方法进行操作。首先可以查看电脑中是否没有安装office,一般可以通过开始菜单,然后找到 microsoft office 文件夹 类似字样的文件夹或程序,查看是否有,如果没有的话就说明没有安装,那么大家可通过“office2016(专业增强版)安装,免费激活 永久使用”下载安装即可;若有office的话则可按下面方法进行修复,修复方法一:1、按window键+R,输入regedit点击确定打开注册表如图;
2、在注册表左侧左侧展开HKEY_CLASSES_ROOT,找到office中的文件对应得后缀首先设置word(excle的后缀为.xlsx和.xls,word的后缀为.docx和.doc,ppt的后缀为.pptx和.ppt); 3、找到 .docx ,在该选项上单击上鼠标右键→新建→项 ,将其命名为【Word.Sheet.12】; 4、在Word.Sheet.12上单击右键,选择【新建】-【项】,命名为 ShellNew ;
5、在ShellNew项中创建 字符串值 ,名称为:FileName,无需写赋值数据 ;方法二:1、按下win+Q ,在搜索框输入 控制面板 ,点击打开控制面板;2、在控制面板中点击 卸载程序 ;3、找到office 选项,单击右键,选择【更改】;
4、在弹出的office修复界面选择【快速修复】,点击“修复”然后耐心等待;
修复完成后就等于重装了一遍office,结果当然是令人满意的。上述方法便是win10系统中有右键没有新建word现象的解决方法!
总结
以上是小编为你收集整理的win10系统右键新建没有word解决方法全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
今天关于win11没有word文档解决方法和win11为什么没有的分享就到这里,希望大家有所收获,若想了解更多关于Java生成固定格式word并打印word文档解决方案【windows环境】、office365无法打开word文档解决方法、Win10下打开Word文档很慢的解决方法一则、win10系统右键新建没有word解决方法等相关知识,可以在本站进行查询。
本文标签: