-
2020-09-22 09:25:33
需要用到一个格式化网站,步骤如下:
- 打开http://www.planetb.ca/syntax-highlight-word网站,如下图:
- 将你的代码复制进去,选择编译语言,点击“Show Highlighted”,会打开新的一个页面,内容如下,是格式化后的代码:
- 复制格式化后的代码,可以全选整个页面,复制。
- 直接在word中粘贴代码就可以了。
更多相关内容 - 打开http://www.planetb.ca/syntax-highlight-word网站,如下图:
-
格式化word中的程序代码
2018-09-21 14:10:44开发人员在写文档的时候,经常会在微软的Office办公软件的Word中粘贴一些代码在上面,大家也知道,代码在Word里显示不是很美观,有了这个代码高亮工具,进行格式化后就会很美观。支持Office的各个版本。 -
word源码java-java-poi:Word文档自动刷格式
2021-06-05 22:42:06(1)打开format.exe程序,显示WORD格式化文档窗体 (2) 将需要刷格式文档拖动到WORD格式化文档窗体内,松开鼠标 (3)程序在当前文件夹生成另一个格式化好格式的文档 (4)点击格式化好格式的文档查看 -
如何在word中插入格式化后的代码
2019-03-30 18:19:25或者谷歌搜索syntax highlight code in word documents,检索结果的第一个。如下图: PS. 方法1和2打开的为同一个网站。 二、步骤 1.将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的...一、工具
方法1.打开这个网页PlanetB;
方法2.或者谷歌搜索syntax highlight code in word documents,检索结果的第一个。如下图:
PS. 方法1和2打开的为同一个网站。
二、步骤
1.将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的代码类型,如C,C++,HTML等,并点击提交。如下图:
2.该网页会自动将该代码生成到一个新的页面,此时ctrl+A全选,后ctrl+c复制到word中粘贴就好。如下图:
三、体验
以下为本次实验代码在word中的对比图。
1.和单纯的复制粘贴相比
2.和简单的加入一个灰色无边框的1*1表格相比
PS.由于此次测试使用的代码并不是用常见的语言编写的,所以并没有起到很好的代码高亮作用,在word中还会出现英语的语法错误。
可在word中设置仅对该文档不使用语法检查。下图为关闭语法错误提示后的效果对比。
-
Word2013文档中使用查找和替换功能来快速更改文本格式的方法
2021-07-25 02:51:36在对文档进行处理时灵活使用Word的查找和替换功能将能够取得事半功倍的效果。下面介绍Word2013文档中使用查找和替换功能来快速更改文本格式的方法。1、在“开始”选项卡中单击“编辑”组中的“替换”按钮,打开...在对文档进行处理时灵活使用Word的查找和替换功能将能够取得事半功倍的效果。下面介绍Word2013文档中使用查找和替换功能来快速更改文本格式的方法。
1、在“开始”选项卡中单击“编辑”组中的“替换”按钮,打开“查找和替换”对话框,切换到“替换”选项卡。在“查找内容”文本框中单击放置插入点光标后单击“格式”按钮,在打开的列表中选择“字体”选项,如图1所示。
图1 选择“字体”选项
2、此时将打开“查找字体”对话框,在“字体”选项卡中对需要查找的文本样式进行设置。这里在“中文字体”下拉列表中选择需要查找的字体,在“字形”列表框中选择“加粗”选项,在“字号”列表框中选择“三号”选项,如图2所示。完成设置后单击“确定”按钮关闭对话框。
图2 “查找字体”对话框
3、在“查找和替换”对话框的“替换为”文本框中单击放置插入点光标,再次单击“格式”按钮并选择打开列表中的“字体”选项打开“替换字体”对话框,设置“字体”、“字形”和“字号”,如图3所示。完成设置后,单击“确定”按钮关闭对话框。
图3 “替换字体”对话框
4、此时,在“查找和替换”对话框中的“查找内容”和“替换为”文本框下将显示出查找和替换的文本格式信息。单击“全部替换”按钮,Word将根据设置的文本格式进行查找,并将查找到的文本替换为设置的格式。完成替换后,Word会给出提示对话框,提示完成替换的个数。单击“确定”按钮关闭该对话框即可完成当前的替换操作,如图4所示。
图4 完成格式替换操作
更多相关阅读
-
java使用freemaker 导出word 包含分页,表格循环,word改xml格式化
2019-06-28 16:10:34在平时项目开发中,相信或多或少的都遇到过word导出的需求,这里整理一个比较全面的java word导出方法,希望可以跟大家一起交流学习。 创建word模板 1.1 新建一个word模板,并修改字段 1 2 浏览器下载 ...在平时项目开发中,相信或多或少的都遇到过word导出的需求,这里整理一个比较全面的java word导出方法,希望可以跟大家一起交流学习。
-
创建word模板
-
1.1 新建一个word模板,并修改字段
-
2 将word文件另存为xml 格式,打开xml 格式文件,你会发现你刚刚编写的会变成这样。
这里推荐一个比较好用的编辑器 sublime 具体教程可以参考这一篇sublime安装好之后,修改刚刚的xml文件。
把需要更改的变量都替换成${xxx}.改完后,把xml文档重命名成后缀为.ftl 的freemaker文件。1.3 列表和分页
分页标签为<w:p><w:r><w:br w:type="page"/></w:r></w:p>
在word xml 格式中,<w:body></w:body> 表示的就是整个文本内容。我这里的业务需求是不同的类型的内容分页打印,既然<w:body></w:body> 表示整个文本内容,那么就可以在模板中写多个<w:body></w:body> ,不同的分类显示不同的word模板内容。我这里分了三类,就有三个不同的分页。
列表循环
如果你的模板中包含表格, 找到 <w:tbl></w:tbl> 标签,使用<#list></#list>指令 循环你的list<对象> 数据,然后使用 ${} 取到相应的值。
自此,ftl 模板部分全部写完,将ftl 文件放入你电脑的某个位置,接下来可以开开心心的写java代码部分。
-
2.java后台编写
思路 :1.编写读取ftl 模板以及参数的方法
2.查询你需要填入word的数据,放入map。注意map的key一定要跟你在ftl文件中填写的字段对应。
话不多说,直接上代码。package cn.ys.common.utils; import java.io.BufferedWriter; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.Writer; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.Date; import java.util.LinkedHashMap; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils; import org.apache.poi.POIXMLDocument; import org.apache.poi.POIXMLTextExtractor; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.usermodel.Range; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.xwpf.extractor.XWPFWordExtractor; import org.apache.poi.xwpf.usermodel.XWPFDocument; import sun.misc.BASE64Encoder; import cn.ys.common.web.HtmlMessage; import com.google.common.collect.Maps; import freemarker.template.Configuration; import freemarker.template.Template; import freemarker.template.TemplateException; public class WordUtils { private WordUtils() { throw new AssertionError(); } /** * * @param templateFolder 你的ftl文件位置 * @param ftlFile 你的ftl 文件名 * @param map 需要渲染 数据 * @param localPath 生成word文档的位置 * @param title word文档名 * @return * @throws IOException */ public static String exportWord(String templateFolder, String ftlFile, Map map, String localPath, String title) throws IOException { Configuration configuration = new Configuration(); configuration.setDefaultEncoding("utf-8"); configuration.setClassicCompatible(true); configuration.setDirectoryForTemplateLoading(new File(templateFolder)); //读取ftl 模板位置 try { String datePath = DateUtils.getNowTime("yyyy/MM/dd"); //使用时间为文件夹生成word生成的位置 String path = localPath + "/word/" + datePath; //定义word文档名称 String fileName = title + ".doc"; //创建文件夹 File outFile = new File(path + "/" + fileName); if (!outFile.getParentFile().exists()) { outFile.getParentFile().mkdirs(); } //读取 模板内容 Template template = configuration.getTemplate(ftlFile, "utf-8"); Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), "UTF-8")); template.process(map, out); out.flush(); out.close(); return path + "/" + fileName; } catch (TemplateException e) { e.printStackTrace(); } return ""; } }
自此,你的doc文件实际上已经生成在你指定的文件夹了。 接下来如果让他能够使用文浏览器下载,只需要去读取你本地的这个文件就行。`
@SuppressWarnings("unchecked") @RequestMapping(value = "/word/download/{id}") public void exportSupplier(@PathVariable("id") Integer gysbaId, HttpServletResponse response, HttpServletRequest request) { try { // 注意这里的参数,根据你自己业务出入,参数说明上面已经注明! String downLoadPath = WordUtils.exportWord(templateFolder,ftlName,map,root,title); String fileName = map.get("message").toString(); File file = new File(downLoadPath); InputStream inputStream; inputStream = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = new byte[inputStream.available()]; inputStream.read(buffer); inputStream.close(); response.reset(); String userAgent = request.getHeader("user-agent").toLowerCase(); if (userAgent.contains("msie") || userAgent.contains("like gecko")) { fileName = URLEncoder.encode(fileName, "UTF-8"); } else { fileName = new String(fileName.getBytes("UTF-8"), "iso-8859-1"); } response.setHeader("Content-disposition", String.format("attachment; filename=\"%s\"", fileName)); response.addHeader("Content-Length", "" + file.length()); response.setContentType("application/x-download"); os.write(buffer);// 输出文件 os.flush(); os.close(); } catch (Exception e) { e.printStackTrace(); } }
好的,大功告成!如果发现有什么问题,希望各位大佬指出,共同学习。
love & peace
-
-
json格式wordjsonwordjsontowordjson到wordword中json格式复制json到word
2019-02-26 17:34:49https://www.json.cn/在线解析器复制到word可以改变大小 -
kindeditor粘贴word文档内容时去除格式的方法
2012-10-18 09:47:22kindeditor粘贴word文档内容时去除格式的方法 -
如何format格式化ftl模板
2019-08-29 15:19:31最近因为工作需要,我将一份word文档报表...我试了一下使用idea格式化快捷键。发现没有用。去网上找了一下。建议的方法是使用eclipse 设置ftl的编辑器为jsp的编辑器,用它做format,eclipse->windows->prefer... -
sql代码格式化_使用SQL格式化程序选项管理SQL代码格式化
2020-07-22 03:24:57sql代码格式化This article will provide a review of SQL code formatting using the SQL formatter options in SSMS 本文将对使用SSMS中SQL格式器选项SQL代码格式进行回顾。 Nobody likes to read a large ... -
word文件快捷编辑技巧(一):一键设置word所有mathtype公式格式
2021-12-27 12:17:06一键设置word所有mathtype公式格式 步骤 1、打开任意一个公式,格式进行设置设置完毕后不要关闭此窗口 10pt对应五号字体,12pt对应...3、在Word文档中载入格式化公式 最后点击确定,然后会发现自动修改公式格式 -
word 调整公式格式
2019-12-05 16:58:591、插入题注后公式编号不在多行公式中间 ...解决:(1)双击公式编辑器Mathtype,选择格式--行间距--确定之后退出公式编辑器,公式编号即可回到中间。 (2)右键--段落--中文版式--选择文本对齐方式--居中。 ... -
Python——玩转Word自动化
2021-07-03 07:56:105. 玩转Word自动化 Office三大办公利器: Excel Word PPT Word常见使用场景: 场景一:手动创建批量制式Word文件,如合同、简历、资讯等 场景二:修改现有大量Word文件存在的共性问题 Word自动化哪家强: ... -
python字符串格式化什么意思
2020-12-22 13:13:35python字符串格式化什么意思python字符串格式化的意思就是用format函数格式化字符串的用法。 用法:它通过{}和:来代替传统%方式。...格式化是根据业务需要进行的。像时间字符串或者特殊意思的ID,对他们进行格式... -
电脑怎么用Word格式刷?电脑使用Word格式刷的方法
2021-07-04 02:53:48电脑小白对Word格式刷的使用方法不太熟悉,因此,本文小编告诉大家具体操作方法。方法/步骤第一步:我们先把几段内容复制到word文档中,在这里我是随意复制一点内容。其中我把第一句变成了红色。其它几句话还是没有... -
Word文档中去除EndNote格式
2020-08-22 11:26:17在使用endnote过程中,总有那么些时候是只需要endnote的文本,而不需要他的格式,以方便我们在实际情况中对文本的修改。关于去除endnote格式,本文暂且介绍两种方式,分别是全文去除与局部去除。 全文格式去除 在... -
硬盘无法格式化及RAW格式的另一种处理方法
2019-09-22 14:41:03一句话来说,就是Windows自己的格式化和DiskGenius的都失败的时候,可以试一试用Linux;另一个点在于,在失败的时候要格外注意是不是硬盘的问题,因为可能是接口或者数据线或者供电不稳定等因素导致,别因为其他原因... -
word-break断行规则、white-space空白处理、pre预格式化处理、word-wrap长单词及URL换行
2019-01-15 19:28:111、word-break属性指定非CJK脚本的断行规则。 提示:CJK脚本是中国,日本和韩国("中日韩")脚本。 word-break: normal|break-all|keep-all; normal 使用浏览器默认的换行规则。 break-all 允许... -
【积累小技巧】word格式刷没作用
2019-08-15 12:46:12我一个同学告诉我的,贼管用...把没格式化的文字剪切下来,然后粘贴到模板的相应位置后,然后点击粘贴,这时会出现格式化后的文字,然后把格式化好后的文字剪切下来,粘贴回来。 Note : 如果一段文字有不同的格式... -
Word中格式刷怎么用? -电脑资料
2021-06-18 08:50:28格式刷是Word中非常强大的功能之一,有了格式刷功能,我们的工作将变得...word教程格式化的使用:先用光标选中文档中的某个带格式的“词”或者“段落”,然后单击选择“格式刷”,接着单击你想要将他们替换格式的“... -
Python生成word文档(固定格式)
2020-03-10 12:24:54学习Python小记:人生苦短、我用Python ...需求:妹为甲骨文专业,其导师让在word文档中其整理6000个拓片,格式如下: 包括大量重复性工作:添加图片、标题、文档格式(需重复600次) 学习有关Python ... -
vscode保存时自动格式化代码及配置
2019-10-18 15:48:15设置json文件以让vscode保存代码时 自动按照eslint格式化 “文件-首选项-设置” : { // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize ... -
如何让word文档中的代码格式优雅
2020-09-19 22:24:151.访问这个网站:http://www.planetb.ca/syntax-highlight-word,进入网站 2.按步骤操作 3.点击按钮后 4.选中代码,ctrl+c copy代码 5.ctrl+v 粘贴到word中 -
print() 函数——格式化输出
2021-05-14 10:48:10print()函数 print()函数是python中最常见最基本的函数,它...2.格式化输出: print()函数可以将变量与字符串组合,并按照一定的格式输出。 方法一:需要保留小数则可以使用“ %.nf ”的格式 方法二:不需要保留. -
实现跨word文档的格式刷,两个word间格式刷
2020-03-20 17:03:291)在word1中选中文字,按格式刷快捷键Ctrl+Shift+C 2)然后切换到word2里面,选中想要格式化的文字或段落,按"仅粘贴格式"的快捷键Ctrl+Shift+V -
预格式化文本pre标签
2021-09-02 10:07:18pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 < pre > 标签的一个常见应用就是用来表示计算机的源代码。 演示 <pre> 此例演示如何使用... -
word文档排版.rar
2021-07-21 12:16:06多样合一文档输入完以后,还要对文档进行格式的设置,包括页面格式化、 字符格式化 和段落格式化等,以使其美观和便于阅读。 -
EndNote格式化参考文献
2019-12-16 11:35:09利用EndNote可以快速排版参考文献并按要求格式输出,你可以建立一个自己的参考文献库进行方便的参考文献总结与归纳,下面我们来看看怎么利用EndNote进行参考蚊香的格式化输出吧。 要求输出的参考文献样式如下: ... -
教你怎么使用Python对word文档进行操作
2019-09-29 20:34:29使用Python对word文档进行操作 一、安装Python-docx Python-docx是专门针对于word文档的一个模块,只能读取docx 不能读取doc文件。说白了,python就相当于windows操作系统,QQ就是跑在windows操作系统上的软件,QQ... -
解决word格式化一行为标题的时候导致其他行被当成标题
2019-05-22 14:18:14主要是错误的操作习惯导致,一行如果没有写完,而且这行想要成为标题,需要用回车换行,记住不要用空格 ...同时记得在格式化完成一个标题之后,为了在标题下面写相关的详细内容,需要在这行进行回车----- ...