Maven en jar
<pectionency> <groupId> com.itextpdf </groupid> <artifactid> itextpdf </artifactid> <버전> 5.2.0 </version> </fectionency> <pectionement> <groupId> com.itextpdf </groupid> <artifactid> itext-asian </artifactid> 5.2.0 </refence>
创建 ExportTopdf 工具类
package com.os.core.util.file.exportpdf; import com.itextpdf.text.*; import com.itextpdf.text.pdf.pdf.basefont; import com.itextpdf.text.pdf.fontselector; import com.itextpdf.text.pdf.pdfwriter; import java.io.io.oio.oi.oio.oio.oio.oio.oio.oio.oio.oio.oio java.io.fileoutputStream;/** * Pengsonghe가 2016/10/20 0020에 작성했습니다. */Public Class ExportTopdf {public static void main (String [] args) {try {document document = new Document (); // 默认 A4 pdfwriter = pdfwritor.getInstance (new, New, New, fileoutputStream ( "d : /helloworld.pdf"); Writer.setpdfversion (pdfwriter.pdf_version_1_7); document.addCreationDate (); document.addcreator ( "飞翔家族"); Document.addTitle ( "Export PDF"); document.addkeywords ( "내보내기"); document.addsUbject ( "飞翔家族 export pdf"); document.open (); // 处理中文, 需要 itextasian.jar 支持 fontselector selector = new FontSelector (); selector.addfont (fontfactory.getfont (fontfactory.times_roman, 12)); selector.addfont (fontfactory.getfont ( "stsongstd-light", "unigb-ucs2-h", basefont.not_embedded)); Phrase phrase = selector.process ( "Helloword !你好。/u4fdd/u5b58"); document.add (새 단락 (phrase)); // 添加新页 //document.newpage (); //writer.setpageempty(false); //document.add(New 단락 ( "새 페이지")); document.close (); } catch (filenotfoundException e) {e.printstacktrace (); } catch (DocumentException e) {e.printstacktrace (); }}}以上这篇使用 itextpdf 操作 pdf 的实例讲解就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持武林网。