Paket ular; impor java.io.file; import java.io.fileInputStream; import java.io.fileoutputStream; import java.io.ioException; import java.io.inputstream; import com.lowagie.text.document; impor 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; kelas publik publfutil { public static void printPdf (Konten String) melempar DocumentException, ioException {document document = new Document (); PDFWriter.getInstance (dokumen, FileOutputStream baru ("D: /Demo.pdf"); // Basefont Chines = Basefont.createFont ( "Stsong-Light", // "UnigB-UCS2-H", Basefont.not_embedded); // 使用 Windows 自带的字体 Basefont Chinese = Basefont.CreateFont ("C: /Windows/Fonts/Simsun.tc,1" " , Basefont.identity_h, Basefont.embedded); font font = font baru (Cina, 14, font.normal); document.addauthor ("westdream"); document.addtitle ("test itext"); document.addsubject ("ini adalah demo ITEXT "); document.addkeywords (" kata kunci itext "); document.addcreator (" menggunakan itext "); document.open (); document.add (paragraf baru (konten, font)); document.close ( );} public static void main (string [] args) melempar pengecualian {file file = file baru ("c: //users//zan//desktop//demo.txt"); byte [] bytes = byte baru [ (int) file.length ()]; inputStream input = new fileInputStream (file); input.read (bytes, 0, (int) file.length ()); printPdf (string baru (bytes, "gbk")); }}