java中输出pdf文件代码分享
packagesnake;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importcom.lowagie.text.Document;
importcom.lowagie.text.DocumentException;
importcom.lowagie.text.Font;
importcom.lowagie.text.Paragraph;
importcom.lowagie.text.pdf.BaseFont;
importcom.lowagie.text.pdf.PdfWriter;
publicclassPDFUtil{
publicstaticvoidprintPDF(Stringcontent)throwsDocumentException,
IOException{
Documentdocument=newDocument();
PdfWriter.getInstance(document,newFileOutputStream(
"D:/demo.pdf"));
//BaseFontchinese=BaseFont.createFont("STSong-Light",
//"UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);
//使用windows自带的字体
BaseFontchinese=BaseFont.createFont("C:/windows/fonts/simsun.ttc,1",
BaseFont.IDENTITY_H,BaseFont.EMBEDDED);
Fontfont=newFont(chinese,14,Font.NORMAL);
document.addAuthor("WESTDREAM");
document.addTitle("TestiText");
document.addSubject("ThisisaniTextdemo");
document.addKeywords("iTextkeywords");
document.addCreator("UsingiText");
document.open();
document.add(newParagraph(content,font));
document.close();
}
publicstaticvoidmain(String[]args)throwsException{
Filefile=newFile("C:\\Users\\zan\\Desktop\\demo.txt");
byte[]bytes=newbyte[(int)file.length()];
InputStreaminput=newFileInputStream(file);
input.read(bytes,0,(int)file.length());
printPDF(newString(bytes,"GBK"));
}
}
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下