本文目錄一覽:
- 1、java怎麼輸出pdf格式的文件
- 2、《JAVA2實用教程》pdf下載在線閱讀,求百度網盤雲資源
- 3、《Java就業培訓教程》pdf下載在線閱讀,求百度網盤雲資源
- 4、《Java從小白到大牛豆瓣》pdf下載在線閱讀全文,求百度網盤雲資源
- 5、Java如何使用Java向PDF頁面中添加文本
java怎麼輸出pdf格式的文件
java導出pdf需要用到iText庫,iText是著名的開放源碼的站點sourceforge一個項目,是用於生成PDF文檔的一個java類庫。通過iText不僅可以生成PDF或rtf
的文檔,而且可以將XML、Html文件轉化為PDF文件。
iText的安裝非常方便,下載iText.jar文件後,只需要在系統的CLASSPATH中加入iText.jar的路徑,在程序中就可以使用
iText類庫了。
代碼如下:
public class createPdf {
//自己做的一個簡單例子,中間有圖片之類的
//先建立Document對象:相對應的 這個版本的jar引入的是com.lowagie.text.Document
Document document = new Document(PageSize.A4, 36.0F, 36.0F, 36.0F, 36.0F);
public void getPDFdemo() throws DocumentException, IOException{
//這個導出用的是 iTextAsian.jar 和iText-2.1.3.jar 屬於比較老的方法。 具體下在地址見:
//首先
//字體的定義:這裡用的是自帶的jar裡面的字體
BaseFont bfChinese = BaseFont.createFont(“STSong-Light”, “UniGB-UCS2-H”, false);
// 當然你也可以用你電腦裡面帶的字體庫
//BaseFont bfChinese = BaseFont.createFont(“C:/WINDOWS/Fonts/SIMSUN.TTC,1”,BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
//定義字體 注意在最新的包裡面 顏色是封裝的
Font fontChinese8 = new Font(bfChinese, 10.0F, 0, new Color(59, 54, 54));
//生成pdf的第一個步驟:
//保存本地指定路徑
saveLocal();
document.open();
ByteArrayOutputStream ba = new ByteArrayOutputStream();
// PdfWriter writer = PdfWriter.getInstance(document, ba);
document.open();
//獲取此編譯的文件路徑
String path = this.getClass().getClassLoader().getResource(“”).getPath();
//獲取根路徑
String filePath = path.substring(1, path.length()-15);
//獲取圖片路徑 找到你需要往pdf上生成的圖片
//這裡根據自己的獲取的路徑寫 只要找到圖片位置就可以
String picPath = filePath +”\\WebContent” +”\\images\\”;
//往PDF中添加段落
Paragraph pHeader = new Paragraph();
pHeader.add(new Paragraph(” 你要生成文字寫這裡”, new Font(bfChinese, 8.0F, 1)));
//pHeader.add(new Paragraph(“文字”, 字體 可以自己寫 也可以用fontChinese8 之前定義好的 );
document.add(pHeader);//在文檔中加入你寫的內容
//獲取圖片
Image img2 = Image.getInstance(picPath +”ccf-stamp-new.png”);
//定義圖片在文檔中顯示的絕對位置
img2.scaleAbsolute(137.0F, 140.0F);
img2.setAbsolutePosition(330.0F, 37.0F);
//將圖片添加到文檔中
document.add(img2);
//關閉文檔
document.close();
/*//設置文檔保存的文件名
response.setHeader(“Content-
disposition”, “attachment;filename=\””+ new String((“CCF會員資格確認
函.pdf”).getBytes(“GBK”),”ISO-8859-1″) + “\””);
//設置類型
response.setContentType(“application/pdf”);
response.setContentLength(ba.size());
ServletOutputStream out = response.getOutputStream();
ba.writeTo(out);
out.flush();*/
}
public static void main(String[]args) throws DocumentException, IOException{
createPdf pdf= new createPdf();
pdf.getPDFdemo();
}
//指定一個文件進行保存 這裡吧文件保存到D盤的text.pdf
public void saveLocal() throws IOException, DocumentException{
//直接生成PDF 制定生成到D盤test.pdf
File file = new File(“D:\\text2.pdf”);
file.createNewFile();
PdfWriter.getInstance(document, new FileOutputStream(file));
}
}
《JAVA2實用教程》pdf下載在線閱讀,求百度網盤雲資源
《JAVA2實用教程》(張躍平)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
提取碼:duoj
書名:JAVA2實用教程
作者:張躍平
出版社:清華大學
出版年份:2006-10
頁數:215
內容簡介:《JAVA2實用教程實驗指導與習題解答》(第3版)的第一部分為12次上機實踐的內容,每次上機實踐由3個實驗組成。每個實驗由相關知識點、實驗目的、實驗要求、程序效果示例、實驗模板、實驗指導、實驗後的練習和實驗報告組成。在進行實驗之前,首先通過實驗目的了解實驗要完成的關鍵主題,通過實驗要求知道本實驗應達到怎樣的標準,然後,完成實驗模板,填寫實驗報告。
《Java就業培訓教程》pdf下載在線閱讀,求百度網盤雲資源
《Java就業培訓教程》(張孝祥)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
提取碼:0zmf
書名:Java就業培訓教程
作者:張孝祥
豆瓣評分:8.2
出版社:清華大學出版社
出版年份:2003-9
頁數:394
內容簡介:《Java 就業培訓教程》全書共分11章。第1章詳細地講解了Java開發環境的搭建、反編譯工具的使用、JDK文檔資料的查閱以及Java程序的編譯和運行過程。第2章系統地講解了Java的一些常用語法,在講解語法的過程中,作者把常見問題進行了正反對比,分析了問題產生的根源,旨在加深印象。在第3章和第4章中,透徹系統地講解了面向對象的思想和應用,用通俗形象的語言、典型翔實的例子、鮮明的對照比較,闡述了初學者最容易迷惑的一些思想理念。在以後的章節中,作者始終以“啟發編程思想,培養編程感覺”為指導,以剖析典型實例、分析源碼結構含義、解析常見問題等方式,從高屋建瓴的角度,用通俗易懂的文字,講解了多線程、常用Java類、Java中的I/O(輸入輸出)編程、GUI與Applet、網絡編程等方面的知識。 作者長期工作在開發與教學的第一線,既考慮了在實際開發中經常遇到的難題,也分析了眾多學員在學習中經常困惑的問題。
作者簡介:張孝祥,1995年畢業於北京理工大學,獲學士學位。畢業後在計算機專業的專家指導下,熟練掌握了VC,VB,JAVA等編程語言及工具,潛心研究計算機軟件開發,曾先後在國家863計劃CIMS項目組、泰克威爾公司、摩托羅拉公司、清華萬博的中國教育熱線網站從事軟、硬件開發。期間,兼職某計算機培訓學校VC++培訓講師,得到學員的一致好評,也是該學校公認的王牌培訓講師。
《Java從小白到大牛豆瓣》pdf下載在線閱讀全文,求百度網盤雲資源
《Java從小白到大牛豆瓣》百度網盤pdf最新全集下載:
鏈接:
?pwd=b8zv 提取碼:b8zv
簡介:本書是一部系統論述Java編程語言與編程方法的立體化教程(含紙質圖書、電子書、教學課件、源代碼與視頻教程)。全書共分為四篇:第一篇為Java基礎(第1章~第10章),第二篇為面向對象編程(第11章~第18章),第三篇為Java進階(第19章~第28章),第四篇為Java項目實戰(第29章~第30章)。書中主要內容包括:開篇綜述;開發環境搭建;*一個Java程序;Java語法基礎;Java編碼規範;數據類型;運算符;控制語句;數組;字符串;面向對象基礎;對象;繼承與多態;抽象類與接口;枚舉類;Java常用類;內部類;Java 8函數式編程基礎——Lambda表達式;異常處理;對象容器——集合;泛型;文件管理與IO流;多線程編程;網絡編程;Swing圖形用戶界面編程;反射;註解;數據庫編程。全書最後還給出了兩個實戰項目——項目實戰1:開發PetStore寵物商店項目;項目實戰2:開發Java版QQ2006聊天工具。
為便於讀者高效學習,快速掌握Java編程方法。本書作者精心製作了電子書、完整的教學課件、完整的源代碼與豐富的配套視頻教程(超過2800分鐘)以及在線答疑服務等內容。
Java如何使用Java向PDF頁面中添加文本
①建立com.lowagie.text.Document對象的實例。
Document document = new Document();
②建立一個書寫器(Writer)與document對象關聯,通過書寫器(Writer)可以將文檔寫入到磁盤中。
PDFWriter.getInstance(document, new FileOutputStream(“Helloworld.PDF”));
③打開文檔。
document.open();
④向文檔中添加內容。
document.add(new Paragraph(“Hello World”));
⑤關閉文檔。
document.close();
通過上面的5個步驟,就能產生一個Helloworld.PDF的文件,文件內容為”Hello World”。
原創文章,作者:E64Z4,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129197.html