// 導入IO庫類
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
// 導入 POI庫類
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
// 導入 iText庫類
import com.lowagie.text.BadElementException;
import com.lowagie.text.Cell;
import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Table;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class PrintStudent {
/**
* @param args
* @throws IOException
* @throws DocumentException
*/
public static void main(String[] args) throws DocumentException,
IOException {
// 定義頁面
PageSize Pg = new PageSize();
// 生成PDF文檔實例
Document document = new Document(Pg.A4);
// 載入中文字庫
BaseFont bfChinese = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
try {
// 輸入文檔實例
PdfWriter.getInstance(document,
new FileOutputStream("Chap0101.pdf"));
document.open();
/*
* 生成表頭 讀取文檔 350.XLS
*/
WillsRecor Re = new WillsRecor("350.xls");
// 定義第一頁的數據列表.
ArrayList ReL;
// 讀取一頁
ReL = Re.Next();
// 如果讀取列表中有數據,則生成一頁內容.
while (!ReL.isEmpty()) {
// 定義頁頭
Paragraph Title = new Paragraph();
&n