博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java输出pdf
阅读量:5214 次
发布时间:2019-06-14

本文共 1497 字,大约阅读时间需要 4 分钟。

package snake;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.lowagie.text.Font;import com.lowagie.text.Paragraph;import com.lowagie.text.pdf.BaseFont;import com.lowagie.text.pdf.PdfWriter;public class PDFUtil {	public static void printPDF(String content) throws DocumentException,			IOException {		Document document = new Document();		PdfWriter.getInstance(document, new FileOutputStream(				"D:/demo.pdf"));		// BaseFont chinese = BaseFont.createFont("STSong-Light",		// "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);		// 使用windows自带的字体		BaseFont chinese = BaseFont.createFont("C:/windows/fonts/simsun.ttc,1",				BaseFont.IDENTITY_H, BaseFont.EMBEDDED);		Font font = new Font(chinese, 14, Font.NORMAL);		document.addAuthor("WESTDREAM");		document.addTitle("Test iText");		document.addSubject("This is an iText demo");		document.addKeywords("iText keywords");		document.addCreator("Using iText");		document.open();		document.add(new Paragraph(content, font));		document.close();	}	public static void main(String[] args) throws Exception {		File file = new File("C:\\Users\\zan\\Desktop\\demo.txt");		byte[] bytes = new byte[(int) file.length()];		InputStream input = new FileInputStream(file);		input.read(bytes, 0, (int)file.length());		printPDF(new String(bytes,"GBK"));	}}

转载于:https://www.cnblogs.com/jzssuanfa/p/6728299.html

你可能感兴趣的文章
LBS上传到百度地图
查看>>
linux结束一个运行超10分钟的进程
查看>>
leetcode Count and Say python
查看>>
微信小程序--每个独立的page的page.json只能修改window属性
查看>>
回顾装饰模式
查看>>
Sring容器技术内幕之InstantiationStrategy类介绍
查看>>
如何用js获取浏览器URL中查询字符串的参数
查看>>
sharepoint2010修改域密码
查看>>
JavaScript 对象,数组等传参
查看>>
Equivalent Sets HDU - 3836 2011多校I tarjan强连通分量
查看>>
不一样的交互组件
查看>>
php 的路由简介 (一个简单的路由模式)
查看>>
算法学习之希尔排序的简洁实现
查看>>
Asp.net中文件的压缩与解压
查看>>
App Framework $.ui.loadContent 参数解释
查看>>
802.11整体框架
查看>>
win8 iis安装及网站发布
查看>>
winform 客户端应用程序(c/s b/s)
查看>>
Java-java中无符号类型的处理
查看>>
[转]推荐系统的循序进阶读物
查看>>