时间:2021-05-19
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")); }}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Java输入输出流。分享给大家供大家参考,具体如下:字节输出流,输出到文件中(写)OutputStream抽象类选好文件复制代码代码如下:File
本文实例为大家分享了java将图片组合成pdf文件的具体代码,供大家参考,具体内容如下程序界面图:代码清单:?1234567891011121314151617
本文实例讲述了java实现pdf文件截图的方法。分享给大家供大家参考,具体如下:最近做的一个网站中,有个需求是上传pdf文件,显示pdf的封页,点击封页之后进行
本文实例为大家分享了Java操作XML工具类的具体代码,供大家参考,具体内容如下一、代码publicclassXmlUtil{/***将XML文件输出到指定的路
本文实例为大家分享了Java使用icepdf将pdf文件按页转成图片的具体代码,供大家参考,具体内容如下Mavenicepdf包,这里过滤掉jai-coreor