使用 Maven 引入 pot
<dependency> <proupId> com.itextpdf </proncId> <ArtifActid> itextpdf </ artifactive> <version> 5.2.0 </ version> </ Dependency> <Dedency> <ProupId> com.itextpdf </prouprid> <aRtifActid> itext-asian </ artifactid> <version> 5.2.0 </ version>
创建 exporttopdf 工具类
package com.os.core.util.file.exportpdf; import com.itextpdf.text. *; import com.itextpdf.text.pdf.basefont; import com.itextpdf.text.pdf.fonTelector; import co.itextpdf.text.pdf.pdfwriter; import java.io.filenotfoundexection; java.io.fileOutputStream; / ** * Créé par Pengsonghe sur 2016/10/20 0020. * / classe publique exporttopdf {public static void main (String [] args) {try {document document = nouveau document (); // 默认 默认 a4 pdfwriter writer = pdfwriter.getinstance (document, new FileOutputStream ("d: /Helloworld.pdf")); writer.setpdfversion (pdfwriter.pdf_version_1_7); document.addCreationDate (); document.addCreator ("飞翔家族"); Document.AddTitle ("Export PDF"); document.addkeywords ("export"); document.addsubject ("飞翔家族 Export PDF"); document.open (); // 处理中文 , 需要 itextasian.jar 支持 sélecteur de Fontselector = new FONTSelector (); selector.addfont (fontfactory.getfont (fontfactory.times_roman, 12)); selector.addfont (fontfactory.getfont ("Stsongstd-light", "unigb-ucs2-h", buasefont.not_embedded)); Phrase phrase = Selector.Process ("Helloword !你好。/U4FDD/U5B58"); document.add (nouveau paragraphe (phrase)); // 添加新页 //document.newPage (); //writer.setPageEmpty(False); //Document.add(New Paragraph ("nouvelle page")); document.close (); } catch (filenotFoundException e) {e.printStackTrace (); } catch (documentException e) {e.printStackTrace (); }}}以上这篇使用 itextpdf 操作 pdf 的实例讲解就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。