package com.lt.java;
import java.awt.Color;
import java.io.FileOutputStream;
import com.lowagie.text.Cell;
import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.HeaderFooter;
import com.lowagie.text.Image;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Phrase;
import com.lowagie.text.Rectangle;
import com.lowagie.text.Table;
import com.lowagie.text.rtf.RtfWriter2;
import com.lowagie.text.rtf.field.RtfPageNumber;
import com.lowagie.text.rtf.field.RtfTotalPageNumber;
import com.lowagie.text.rtf.headerfooter.RtfHeaderFooter;
public class TestDcdoc2
{
public static void main(String[] args)
{
exportDoc("f:\\test.doc");
}
public static void exportDoc(String fileName)
{
try
{
Document doc = new Document();
RtfWriter2.getInstance(doc, new FileOutputStream(fileName));
// 打开文档
doc.open();
// 设置页边距,上、下25.4毫米,即为72f,左、右31.8毫米,即为90f
doc.setMargins(90f, 90f, 72f, 72f);
// 设置标题字体样式,粗体、二号、华文中宋
Font tfont = setFontStyle("华文中宋", 22f, Font.BOLD);
// 设置正文内容的字体样式,常规、三号、仿宋_GB2312
Font bfont = setFontStyle("仿宋_GB2312", 16f, Font.NORMAL);
// 添加页眉
Image headerImage = Image.getInstance("f:\\1.jpg");
headerImage.scaleAbsolute(36, 36);
Paragraph headerPara1 = new Paragraph();
导出word的实例,包括页眉页脚还有图片
最新推荐文章于 2023-11-01 09:54:49 发布
该博客详细介绍了如何使用Java和Itext库来创建一个Word文档,并添加页眉(包含图片)、页脚以及显示页码。通过示例代码展示了如何设置文档的字体样式、页面边距、表格、图片和段落格式,实现了自定义内容的Word导出功能。
摘要由CSDN通过智能技术生成