「java笔记pdf」java笔记完整版

博主:adminadmin 2022-11-25 16:20:08 53

本篇文章给大家谈谈java笔记pdf,以及java笔记完整版对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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));

}

}

java官网上怎么下载java ee 的帮助文档,给个链接,怎么都是在线的 我以前下过se的文档可以在电脑上看

Java jdk1.6.0.02虚拟机

Java Development Kit(JDK) v1.5

JAVA JDK1.50的中文简体API文档

JAVA中文帮助文档jdk1.5

Java JDK5.0学习笔记(PDF)

Java SE Development Kit (JDK) for Windows 7 Build b26

Java Development Kit(JDK) v1.4.2

Java EE SDK 5 Update 5 (with JDK 6u6)-windows

jdk-6u6-windows-i586-p(JDK 1.6.0 u6 多国语言版)

Java开发工具包 JDK 1.5.02

JDK6API中文参考CHM

JDK 6.0 For Linux

jdk1.6中文帮助文档

jdk-1_5_0_14-windows-i586-p.exe(54278424 bytes)

jdk-1_5_0_15-windows-i586-p

jdk-7-ea-bin-b23-windows-i586-30_oct

Java SE Runtime Environment (JRE) 6 Update 5

Sun Java Runtime Environment V1.4.2.12

java虚拟机

Java 2 SDK 1.4.2.08

Java 2 Runtime Environment v5.0

JAVA通用模拟器MidpX

Java 2 Platform Standard Edition 5.0 Update 8

Sun Java SE Runtime Environment 6.0 Update 10

JAVA 反编译器-基于jad内核的Frontend 2.0 plus(cracked)

Java SE Runtime Environment (JRE) 6 Update 5

Java 2 SDK Standard Edition 1.4.2

手机java电子书阅读器

JAVA 2 1.4.2 编程工具

JAVA控件

Java V6 Update 5 for XP Vista

Java电子图书制作工具

JAVA模拟器 DMIDP2 完美版

==============================

下载地址:

参考资料:

你看看这个地址行不,行的话记得给分,我也是查出来的,你看看可以不

您能给我也发一份吗,《Java学习笔记》,谢谢

给你发过去了,一楼的也发过去了

发送邮箱是jjjjjjjc@163.com

Java 如何实现打开PDF文件,并把文件显示出来;就是实现文件打开的功能。急,急....

java打开PDF需要借助其他的jar包的,如果我没记错的话,然后查看相应的API接口。应该是以流的形式进行读取,之前写过一点是往里面写数据的,生成html文然后写入PDF文件 工具有:

ItextPdf、FlyingAndItext、pd4ml 这些是将html文转换为PDF文件的,读取的话直接用bufferread读取试试(我没写过!)

怎么用java代码生成pdf文档

import java.io.File;  

import java.io.FileOutputStream;  

import java.io.IOException;  

 

import com.itextpdf.text.*;  

import com.itextpdf.text.pdf.PdfWriter;  

 

public class PdfTest  

{  

    public static void main(String[] args) throws Exception  

    {  

        Document pdfDoc = new Document();  

        // 将要生成的 pdf 文件的路径输出流  

        FileOutputStream pdfFile =   

            new FileOutputStream(new File("F:/study/test/firstPdf.pdf"));  

 

        // pdf 文件中的一个文字段落  

        Paragraph paragraph = new Paragraph("My first PDF file with an image ...");  

        Image image = Image.getInstance("F:/study/test/洛克 李.jpg");  

          

        // 用 Document 对象、File 对象获得 PdfWriter 输出流对象  

        PdfWriter.getInstance(pdfDoc, pdfFile);  

        pdfDoc.open();  // 打开 Document 文档  

          

        // 添加一个文字段落、一张图片  

        pdfDoc.add(paragraph);  

        pdfDoc.add(image);  

      

        pdfDoc.close();  

    }  

}

java笔记pdf的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java笔记完整版、java笔记pdf的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。