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); Use Windows with its own fonts basefont Chinese = basefont.createfont ("c:/windows/fonts/simsun.ttc,1", Basefont.identity_h, BaseF Ont.
EMBEDDED);
Font font = new Font (Chinese, font.normal);
Document.addauthor ("Westdream");
Document.addtitle ("Test iText"); Document.addsubject ("This is a 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"));
}
}