java解析word中的文字,出现手动换行符,就是向下的箭头,怎么替换...
word中出现的向下的箭头,其实叫软回车符,也叫手动换行符,而我们平常在word中所见的是硬回车,一个转弯的箭头。
软回车的符号是“^l ”,硬回车的符号是“^p”。
可以通过查找和替换命令来消除。
操作步骤:1、开始---->;查找,如图所示;2、弹出和替换对话框,在查找内容中输入“^l ”,替换内容为空,点击全部替换就会将软回车全部替换掉,如图所示。
java编写一个文件内容替换程序
Java替换”\“,需要使用转义字符”\\“。
转义字符:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
所有转义字符及意义:
怎么在word中改变笑脸的形状
系统自带的JDK[root@master ~]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-3)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.1234567自己配置的jdk[hadoop@master ~]$ echo $JAVA_HOME/usr/java/jdk1.8.0_60123但是系统默认的用的是系统自带的jdk,下面切换到安装的jdk版本[root@master ~]# alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_60/bin/java 300[root@master ~]# alternatives --config javaThere are 2 programs which provide 'java'.Selection Command-----------------------------------------------*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java2 /usr/java/jdk1.8.0_60/bin/javaEnter to keep the current selection[+], or type selection number: 2123456789101112系统自带的jdk时,是带gij的,输入java命令如下:[root@master ~]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-3)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.12345678自己安装的jdk,输入java命令如下:[root@master ~]# java -versionjava version "1.8.0_60"Java(TM) SE Runtime Environment (build 1.8.0_60-b27)Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
java生成word文档的问题
Jacob解决Word文档的读写问题收藏Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。
使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。
Jacob下载的地址为:http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368配置:(1)将解压包中的jacob.dll(x86常用,x64)拷到jdk安装目录下的jre\bin文件夹或windows安装路径下的WINDOWS\system32文件夹下(2)将jacob.jar文件拷到classpath下即可常见问题解决:对于”java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\jacob-1.14.3-x86.dll: 由于应用程序配置不正确,应用程序未能启动。
重新安装应用程序可能会纠正”这个问题,可以通过重新下载Jacob的jar及dll文件(最好版本比现在的低,如1.11)解决实例制作(主要功能:标题制作,表格制作,合并表格,替换文本,页眉页脚,书签处理):import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class WordOperate { public static void main(String args[]) { ActiveXComponent wordApp = new ActiveXComponent("Word.Application"); // 启动word // Set the visible property as required. Dispatch.put(wordApp, "Visible", new Variant(true));// //设置word可见 Dispatch docs = wordApp.getProperty("Documents").toDispatch(); // String inFile = "d:\\test.doc"; // Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method, // new Object[] { inFile, new Variant(false), new Variant(false)},//参数3,false:可写,true:只读 // new int[1]).toDispatch();//打开文档 Dispatch document = Dispatch.call(docs, "Add").toDispatch();// create new document String userName = wordApp.getPropertyAsString("Username");// 显示用户信息 System.out.println("用户名:" + userName); // 文档对齐,字体设置//////////////////////// Dispatch selection = Dispatch.get(wordApp, "Selection").toDispatch(); Dispatch align = Dispatch.get(selection, "ParagraphFormat") .toDispatch(); // 行列格式化需要的对象 Dispatch font = Dispatch.get(selection, "Font").toDispatch(); // 字型格式化需要的对象 // 标题处理//////////////////////// Dispatch.put(align, "Alignment", "1"); // 1:置中 2:靠右 3:靠左 Dispatch.put(font, "Bold", "1"); // 字型租体 Dispatch.put(font, "Color", "1,0,0,0"); // 字型颜色红色 Dispatch.call(selection, "TypeText", "Word文档处理"); // 写入标题内容 Dispatch.call(selection, "TypeParagraph"); // 空一行段落 Dispatch.put(align, "Alignment", "3"); // 1:置中 2:靠右 3:靠左 Dispatch.put(selection, "Text", " "); Dispatch.call(selection, "MoveDown"); // 光标标往下一行 //表格处理//////////////////////// Dispatch tables = Dispatch.get(document, "Tables").toDispatch(); Dispatch range = Dispatch.get(selection, "Range").toDispatch(); Dispatch table1 = Dispatch.call(tables, "Add", range, new Variant(3), new Variant(2), new Variant(1)).toDispatch(); // 设置行数,列数,表格外框宽度 // 所有表格 Variant tableAmount = Dispatch.get(tables, "count"); System.out.println(tableAmount); // 要填充的表格 Dispatch t1 = Dispatch.call(tables, "Item", new Variant(1)) .toDispatch(); Dispatch t1_row = Dispatch.get(t1, "rows").toDispatch();// 所有行 int t1_rowNum = Dispatch.get(t1_row, "count").getInt(); Dispatch.call(Dispatch.get(t1, "columns").toDispatch(), "AutoFit");// 自动调整 int t1_colNum = Dispatch.get(Dispatch.get(t1, "columns").toDispatch(), "count").getInt(); System.out.println(t1_rowNum + " " + t1_colNum); for (int i = 1; i <= t1_rowNum; i++) { for (int j = 1; j <= t1_colNum; j++) { Dispatch cell = Dispatch.call(t1, "Cell", new Variant(i), new Variant(j)).toDispatch();// 行,列 Dispatch.call(cell, "Select"); Dispatch.put(selection, "Text", "cell" + i + j); // 写入word的内容 Dispatch.put(font, "Bold", "0"); // 字型租体(1:租体 0:取消租体) Dispatch.put(font, "Color", "1,1,1,0"); // 字型颜色 Dispatch.put(font, "Italic", "1"); // 斜体 1:斜体 0:取消斜体 Dispatch.put(font, "Underline", "1"); // 下划线 Dispatch Range = Dispatch.get(cell, "Range").toDispatch(); String cellContent = Dispatch.get(Range, "Text").toString(); System.out.println((cellContent.substring(0, cellContent .length() - 1)).trim()); } Dispatch.call(selection, "MoveDown"); // 光标往下一行(才不会输入盖过上一输入位置) } //合并单元格//////////////////////// Dispatch.put(selection, "Text", " "); Dispatch.call(selection, "MoveDown"); // 光标标往下一行 Dispatch range2 = Dispatch.get(selection, "Range").toDispatch(); Dispatch table2 = Dispatch.call(tables, "Add", range2, new Variant(8), new Variant(4), new Variant(1))....
Java文件操作中如何把\替换成\\
展开全部 使用replaceAll对字符串进行查找替换可以满足你的要求。
此方法接两个参数,它支持正则表达式第一个参数为要查找内容第二个参数为要替换的值现在来说说如何把\替换成\\因为参数是正则表达式,在正则表达式中\是特殊字符,所以需要转义,用"\\"来表示,然后因为\也是java的特殊字符在java中也需要转义用"\\"表示一个"\",这里表示一个\就需要转义两次。
例: String s = 'E:\jbx\x9\io9'; String ss; ss = s.replaceAll('\\\\', '\\\\\\\\');这样就实现了把\替换成\\...
怎么在Word中绘制笑脸
展开全部 方法/步骤 我们先看一下我们要达到的目标图,先有一个整体的映像。
其实,我们知道中间的笑脸不难画,难点在笑脸外围的细长椭圆,我们数一下有24个。
先画一个椭圆:插入→形状→流程图→椭圆 填充颜色 笑脸外围有24个椭圆,但我们这里只需要12个就可以了。
已经有一个了,剩下的11个用复制的方法得到:按住ctrl,鼠标点击拖动,依次复制11个。
接下来进行旋转:第一个旋转15°,第二个旋转30°,依次类推,每一个图形都比前一个图形多旋转15°。
旋转方法:选择图形,按住alt键,再按右光标,按一次有光标旋转15°。
框选这12个椭圆,点击格式→对齐,勾选:对齐所选对象;点击左右居中,点击上下居中 框选→格式→组合 插入笑脸:插入→形状→基本图形→笑脸 10 点选笑脸和之前画好的椭圆,格式→对齐;点击上下居中、左右居中。
...
转载请注明出处51数据库 » word笑脸替换java