使用 Maven 引入 Jar
<depervice> <groupid> com.itextpdf </groupid> <artifactid> itextpdf </artifactid> <sersive> 5.2.0 </version> </deploydency> <dehyEdency> <groupid> com.itextpdf </GroupId> <ArtifactId> itext-asian </artifactid> <serse> 5.2.0 </версия >2.0 </resture> <//resture> <//resture> <//resture> <//resture> <//resture> <//arsexian </artifactid> <serse>.
创建 ExportTopdf 工具类
пакет com.os.core.util.file.exportpdf; import com.itextpdf.text.*; import com.itextpdf.text.pdf.basefont; import com.itextpdf.text.pdf.fontselector; import atextpdf.text.pdf.pdfwriter; import java.io.filed java.io.fileoutputstream;/** *, созданный Pengsonghe на 2016/10/20 0020. */Public Class ExportTopdf {public static void main (string [] args) {try {document document = new Document (); // a4 pdfwriter writer = pdfwriter.getinstance (document, document, new FileOutputStream ("d: /helloworld.pdf")); writer.setpdfversion (pdfwriter.pdf_version_1_7); document.addcreationDate (); document.addcreator ("飞翔家族"); document.addtitle ("Экспорт PDF"); document.addkeywords ("Экспорт"); Document.AddSubject ("飞翔家族 Экспорт PDF"); document.open (); // 处理中文 , 需要 itextasian.jar 支持 Селектор Fontselector = новый Fontselector (); selector.addfont (fontfactory.getfont (fontfactory.times_roman, 12)); selector.addfont (fontfactory.getfont ("stsongstd-light", "unigb-ucs2-h", basefont.not_embedded)); Фраза фраза = selector.process ("helloword !你好。/u4fdd/u5b58"); document.add (новый абзац (фраза)); // 添加新页 //document.newpage (); //writer.setpageempty(false); //document.add(new Aparach ("новая страница")); document.close (); } catch (filenotFoundException e) {e.printstackTrace (); } catch (documentException e) {e.printstacktrace (); }}}以上这篇使用 itextpdf 操作 pdf 的实例讲解就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。