文档抽象模型xml,xml解析生成pdf,word文档(一)

2014-11-24 09:46:38 · 作者: · 浏览: 0

< xml version="1.0" encoding="UTF-8" >



能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析。]]>

























能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析
站点能耗分析站点能耗分析站点能耗分析站点能耗分析站点能耗分析。]]>
























package com.isoftstone.impl.doc;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.util.ArrayList;
import com.isoftstone.domain.doc.Field;
import com.isoftstone.inter.doc.createDocument;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Image;
import com.lowagie.text.List;
import com.lowagie.text.Paragraph;

import com.lowagie.text.ListItem;
import com.lowagie.text.PageSize;
import com.lowagie.text.pdf.PRAcroForm;
import com.lowagie.text.pdf.PdfPTable;
import com.lowagie.text.pdf.PdfWriter;

public class CreatePdfDocument implements createDocument
{
private Document document;
public CreatePdfDocument()
{

}
/**
* 初始化
*/
public void initPdfDocument(Object filePath)
{
String fileSrc=(String)filePath;
document = new Document(PageSize.A4);
File file = new File(fileSrc);
try
{
PdfWriter.getInstance(document, new FileOutputStream(file));
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (DocumentException e)
{
// TODO Auto-generated catch block c://wangjin/qixiang/qixiang.jpg
e.printStackTrace();
}


}

public void openPdf()
{
document.open();
}

/**
* 添加图片
*/
public boolean addImage(Object imagePath)
{
String imagepath = (String)imagePath;
try
{
Image img = Image.getInstance(imagepath);
img.setAlignment(Image.LEFT);// 设置图片显示位置
img.scalePercent(50);// 表示显示的大小为原尺寸的80%
try
{
if (document != null)
{
document.add(img);
}

}
catch (DocumentException e)
{

e.printStackTrace();
}
return true;
}
catch (Exception e)