如何用java输出word里红色的字体,

供稿:hz-xin.com     日期:2025-01-14
如何再java的控制台输出红色字体

java的控制台输出红色字体的解决办法:
打开MyEclipse的window --> Preferences--> Run/Debug-->console,如下图,自行设置下颜色即可:

打开eclipse软件,如图所示;

2
建立一个工程,工程中要带有主类和主方法,如图所示;
0eclipse如何建立一个java工程

3
工程建立后的效果如图所示;初始的,代码如下:
package Errprint;
public class Errprint {
public static void main(String[] args) {

}
}

4
输入一下代码,这里采用err来实现的,代码如下:
System.out.println("常规输出");
System.err.println("红色输出");

5
执行效果,单击“编译并运行”,我们可查看的界面中输出的字符出现了红色显示。

   java读取word文件,并输出红色字体,主要采用的是开源的读取框架,例如Jword,示例如下:

package com.xxx.common;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.rtf.RtfWriter2;
 
public class WordUtil {
 private static Document document;
 private static BaseFont baseFont;
//创建word,并设置纸张文档
 private static void openWordFile(String fileName) throws DocumentException,
   IOException {
  document = new Document(PageSize.A4);
  RtfWriter2.getInstance(document, new FileOutputStream(fileName));
  document.open();
  baseFont = BaseFont.createFont();
 }
//设置标题
 private static boolean setTitle(String title) throws DocumentException {
  Font font = new Font(baseFont, 12, Font.BOLD);
  Paragraph pTitle = new Paragraph(title + "
");
  pTitle.setFont(font);
  pTitle.setAlignment(Element.ALIGN_CENTER);
  return document.add(pTitle);
 }
//设置文档内容,以及字体颜色
 private static boolean setContent(String content) throws DocumentException {
  Font font = new Font(baseFont, 10, Font.NORMAL);
  Paragraph pContent = new Paragraph(content);
  pContent.setFont(font);
  pContent.setAlignment(Element.ALIGN_LEFT);
  pContent.setSpacingAfter(5);
  pContent.setFirstLineIndent(20);
  return document.add(pContent);
 }
//对外使用的接口
 public static boolean CreateWordFile(String url, String title,
   List<String> contents) {
  boolean returnValue = false;
  try {
   openWordFile(url);
   returnValue = setTitle(title);
   for (int i = 0; i < contents.size(); i++) {
    returnValue = returnValue && setContent(contents.get(i));
   }
   document.close();
  } catch (DocumentException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return returnValue;
 }
 //对外使用的接口
 public static boolean CreateWordFile(String url, String title,
   String content) {
  boolean returnValue = false;
  try {
   openWordFile(url);
   returnValue = setTitle(title);
   returnValue = returnValue && setContent(content);
   document.close();
  } catch (DocumentException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return returnValue;
 }
public static void main(String[] args ) {
  WordUtil wordUtil = new WordUtil();
  List<String> strList = new ArrayList<String>();
//传入内容为字符串
  wordUtil.CreateWordFile("e:\\word.doc", "标题居中", "我爱Java");
//传入内容为字符串List
  //wordUtil.CreateWordFile("e:\\word.doc", "标题居中", strList);
 }
}


这个可以选择用模板来导出word,这样可以设置复杂的样式等等
例如可以选择freemarker作为模板
之后语法之类与jsp很相似

System.err.println("这种形式出来就是红色字");

Microsoft Office Word是微软公司的一个文字处理器应用程序。它最初是由Richard Brodie为了运行DOS的IBM计算机而在1983年编写的。

输出的时候设置字体颜色啊

使用java生成word文档中的ftl怎么写
Java语言提供了一种强大的注释形式:文档注释。可以将源代码里的文档注释提取成一份系统的API文档。我们在开发中定义类、方法时可以先添加文档注释,然后使用javadoc工具来生成自己的API文档。文档注释以斜线后紧跟两个星号(\/**)开始,以星号后紧跟一个斜线(*\/)作为结尾,中间部分全部都是文档注释,会...

...文本域中选中的文字的颜色,就像word一样(用java编写的)
JTextArea有个setSelectedTextColor(Color c)方法,从JTextComponent继承的

JAVA有什么好的方法可以将word里的文本读取出来
你用免费版的Free Spire.Doc for Java可以直接读取Word文档里面的文本,参考代码:import com.spire.doc.Document;import java.io.FileWriter;import java.io.IOException;public class ExtractText { public static void main(String[] args) throws IOException { \/\/加载Word文档 Document document = new...

java开发后端怎么做word和pdf的导出?
实现Java后端导出Word文档,可选用Apache的POI包。尽管POI包操作Word文档过程可能较为复杂,但仍能完成此任务。直接使用POI包编写代码实现,大致流程如下:首先,需设置固定格式的Word文档,将文字内容以符号替代。接着,通过代码读取内容,再将上述符号替换为实际文字。这种方法适用于固定格式的Word文档。对于...

Java 使用 Word 文档当作模板导出带图表的报表
通过这些步骤,可以实现从Java生成包含文本和图表的Word文档。在生成文档后,模板中的文本和图表将按照预期正确显示,满足了需求。在实际应用中,生成的Word文档将用于各种用途,如报告、通知或文档格式化输出。通过使用POI库,可以有效地在Java环境中处理Word文档,而无需依赖Windows系统或其他特定的文档生成...

java如何解析word
java用poi可以操作word 下面是我程序里用的,不过只是解析文本,你可以参考下:import java.io.FileInputStream;import org.apache.poi.hwpf.extractor.WordExtractor;import org.apache.poi.xwpf.extractor.XWPFWordExtractor;import org.apache.poi.xwpf.usermodel.XWPFDocument;\/ 对MS office文档的处理 autho...

java怎么给word文档加水印
可以使用Free Spire.Doc for Java在word文档中添加文本水印或图片水印。Free Spire.Doc for Java下载链接:网页链接 1.添加文本水印——代码如下:import com.spire.doc.*;import com.spire.doc.documents.WatermarkLayout;import java.awt.*;public class WordTextWatermark { public static void main(...

java如何实现读取word文件并按指定word样式格式输出?
生成word导出模板,可通过将word文件另存为Word XML文档格式,保存后即可获取到xml标签样式的模板。理解标签含义对于掌握word模板结构至关重要,需要熟悉xml格式中的各个标签及其作用。在处理表格时,应注意gridCol中的w值基于表格算法计算得出,建议调整后保存为word xml文件。使用if逻辑符号时,其结构应包含...

怎样用Java程序输出“Hello World,”
打开java运行环境(就是编写java程序用的软件),然后输入以下语句,点击编译运行后即可输出“Hello World,”。public class Test{ public static void main(String args[]){ System.out.println("Hello World.");} } 该法是直接调用java的printfln函数来完成输出操作。第1行是创建一个“HelloWorld”...

java读取带格式word内容
用jacob.jar吧, 读取word还是挺方便的,也可以把word直接转换成HTML或者jsp。而HTML也可以直接用BufferedReader()的方法来读取里面的数据再添加删除你需要的数据再转换成jsp。你留个邮箱或者QQ的话 我可以给你发一些java用jacob类库操作word的方法。POI和jxtl也可以操作 ...