zoukankan      html  css  js  c++  java
  • java输出pdf

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

  • 相关阅读:
    地铁开发进度02
    地铁开发进度02
    CSS 笔记——列表表格
    CSS 笔记——列表表格
    前端核心代码保护技术面面观
    激活函数总结
    data argumentation 数据增强汇总
    YOLOV4
    import android.support.annotation.NonNull;报错
    关于import android.support.v4.app.ContextCompat;找不到contextcompat的解决方法
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6728299.html
Copyright © 2011-2022 走看看