麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

使用Java生成Pdf文檔

2019-11-18 13:43:39
字體:
來源:轉載
供稿:網友

如今PDF格式文檔的使用已經越來越普遍,它在文檔壓縮、安全等方面都表現的非常優秀,有關它的好處我就不在這里多說了。那么如何使用java語言開發應用來輸出PDF格式的文檔呢?在這里給大家介紹iText,它是一個開發源代碼的項目,你可以使用iText方便的實現PDF的輸出。這篇文章我將向大家介紹如何使用iText來生成PDF文檔。

HelloWorld

作為一個程序開發人員,對于HelloWorld程序并不生疏,幾乎每一種語言或應用開始總是會舉一個HelloWorld的例子來向大家介紹。在開始介紹iText時,我們不妨也從HelloWorld開始







現在運行上面的代碼(記住在這之前把itext.jar放到你的ClassPath 之中),假如一切正常的話你會在”c:/”看到一個名為hello.pdf的文件。打開這個文件,看到了什么?是的文檔里有一行字符“HelloWorld”,如下圖。


怎么樣是不是很簡單?當然我們在實際應用時不可能只是簡單的輸出一個字符串就完事了,還要作很多的工作,輸出更復雜的PDF,下面就讓我們開始進一步了解iText的其他功能。

更復雜的設置

分析一下Document的構造方法,我們發現除了我們上一個例子中的無參數構造以外還有兩個:

/*

* Created on 2004-1-3,創建第一個Hello World程序

*/

package test1;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import com.lowagie.text.*;

import com.lowagie.text.pdf.*;

public class HelloWorld {

public static void main(String[] args) {

//創建一個文檔對象

Document doc=new Document();

try {

//定義輸出位置并把文檔對象裝入輸出對象中

PdfWriter.getInstance(doc, new FileOutputStream("c:/hello.pdf"));

//打開文檔對象

doc.open();

// 加入文字“Hello World”

doc.add(new Paragraph("HelloWorld"));

// 關閉文檔對象,釋放資源

doc.close();

} catch (FileNotFoundException e) {

e.PRintStackTrace();

} catch (DocumentException e) {

e.printStackTrace();

}

}

}

public Document();

public Document(Rectangle pageSize);

public Document(Rectangle pageSize,

int marginLeft,

int marginRight,

int marginTop,

int marginBottom);



第一個設置文檔的頁面大小,第二個除了設置文檔的頁面大小還設置頁面邊距。下面我分別給出例子。

Rectangle pSize=new Rectangle(144,90);

//文檔的背景色

pSize.setBackgroundColor(Color.blue);

//創建一個文檔對象,并設置他的初始化大小

Document doc=new Document(pSize);



Rectangle pSize=new Rectangle(144,90);

//文檔的背景色


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久久久iiiii | 91精品国产乱码久久桃 | 国产美女视频一区二区三区 | 欧美日韩亚洲在线观看 | 亚洲va国产va| 亚洲成人福利在线观看 | 欧美一级成人 | 久久午夜神器 | 日韩一级免费毛片 | 亚洲人成电影在线 | 九一国产精品 | 亚洲电影在线观看高清免费 | av成人免费观看 | 天天艹综合| 九九热在线视频观看 | 久久中文免费 | av中文字幕免费在线观看 | 日本黄色免费片 | 国产电影精品久久 | 黄色网址免费进入 | 久久亚洲激情 | 国产精品视频免费在线观看 | 在线a亚洲视频播放在线观看 | 国产精品久久国产精品 | 亚洲九草 | 一级免费特黄视频 | 91国内精品久久久久免费影院 | av噜噜在线 | 成人午夜一区二区 | 久草在线播放视频 | 精品国产乱码一区二区三区四区 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 | 曰韩在线视频 | 欧美日韩激情 | 久久亚洲网 | 精品国产乱码久久久久久久久 | 欧美三级欧美成人高清www | 黄色特级片黄色特级片 | 中文在线日韩 | 精品一区二区久久久久久按摩 | 久久久www成人免费精品 |