使用 Maven 引入 Jar
<Spendency> <MoupRid> COM.ITEXTPDF </Groupid> <StarifactId> itextpdf </artifactid> <versevers> 5.2.0 </versewers> </pendency> <pendency> <grupoD> com.itextpdf </proupid> <ariFactid> itext-asian </artifactid> <verese> 5.2.0 </versión> </spendency>
创建 ExportTopdf 工具类
paquete com.os.core.util.file.exportpdf; import com.itextpdf.text.*; import com.itextpdf.text.pdf.basefont; import com.itextpdf.text.pdf.fontselector; import.itextpdf.text.pdffwriter; import java.io.filenicception; java.io.fileOutputStream;/** * creado por Pengsonghe el 2016/10/20 0020. */public class exportTopdf {public static void main (string [] args) {try {document document = new document (); // 默认 a4 pdfwriter escritor = pdfwriter.getinstance (documento, nuevo documento, nuevo FileOutputStream ("d: /helloworld.pdf")); escritor.setpdfversion (pdfwriter.pdf_version_1_7); document.addCreationDate (); document.addCreator ("飞翔家族"); document.addtitle ("Exportar PDF"); document.addkeywords ("exportar"); document.addsubject ("飞翔家族 Exportar 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)); Frase frase = selector.process ("helloword !你好。/u4fdd/u5b58"); document.add (nuevo párrafo (frase)); // 添加新页 //document.newpage (); //writer.setPageEpty(false); //document.add(new párrafo ("nueva página")); document.close (); } catch (FileNotFoundException e) {E.PrintStackTrace (); } catch (DocumentException e) {E.PrintStackTrace (); }}}以上这篇使用 itextpdf 操作 pdf 的实例讲解就是小编分享给大家的全部内容了 , 希望能给大家一个参考 也希望大家多多支持武林网。