环境准备:
1、JDK 6
2、itext-5.1.2.jar in classpath
创建转换程序:
import java.io.File
import java.io.FileOutputStream
import java.io.OutputStream
import java.util.Date
import com.itextpdf.text.Document
import com.itextpdf.text.Paragraph
import com.itextpdf.text.pdf.PdfWriter
// Java PDF Generation With Itext
public class CreatePDFWithItext{
public static void main(String[] args) {
try {
OutputStream file = new FileOutputStream(new File("C:\\example.pdf"))
Document document = new Document()
PdfWriter.getInstance(document, file)
document.open()
document.add(new Paragraph("Hello World"))
document.add(new Paragraph("http://www.javatips.net/"))
document.add(new Paragraph(new Date().toString()))
document.close()
file.close()
} catch (Exception e) {
e.printStackTrace()
}
}
}
3、输出:
拓展:
PDF是Portable Document Format的简称,意为“可携带文档格式”,是由Adobe Systems用于与应用程序、 *** 作系统、硬件无关的方式进行文件交换所发展出的文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。可移植文档格式是一种电子文件格式。这种文件格式与 *** 作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS *** 作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件在开始使用PDF格式文件。
可以使用java里面的File,FileWriter类来实现。代码例子如下:
import java.io.Fileimport java.io.FileWriter
import java.io.IOException
//import java.util.Scanner
/**
* 生成txt文件,并向其中复制内容
*
* @author young
*/
public class Test {
public static void main(String[] args) {
File file = null
FileWriter fw = null
file = new File("c:\\1.txt")
try {
if (!file.exists()) {
file.createNewFile()
}
fw = new FileWriter(file)
fw.write("123213")//向文件中复制内容
fw.flush()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}finally{
if(fw != null){
try {
fw.close()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
}
}
}
会在C盘生成1.txt文件,内容如下:
在eclipse工程下建立资源文件夹,先在Eclipse建立一个工程,在工程下建立资源文件夹,简单方法如下:右键项目,New->Source Folder
填写资源文件夹名称:firstsrc(可以根据情况另取),点击Finish
创建成功
如以上方法也无法创建,可以尝试以下方法:
右键项目Build Path->New Source Folder...
填写source名,点Finish即可
成功创建
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)