购物商城类网站备案,软件工程技术学什么,做兼职那个网站比较好,营销型网站建设的注意事项Java输入字符串生成PDF文件过程#xff1a; 在Java开发中#xff0c;如何将字符串转换为 PDF 是一个常见的需求。网上找了很多例子都无法生成#xff0c;经过多次尝试#xff0c;终于实现了#xff0c;特此记录一下。
1、引入pom.xml 添加所需的依赖 dependency 在Java开发中如何将字符串转换为 PDF 是一个常见的需求。网上找了很多例子都无法生成经过多次尝试终于实现了特此记录一下。
1、引入pom.xml 添加所需的依赖 dependencygroupIdcom.itextpdf/groupIdartifactIditextpdf/artifactIdversion5.5.5/version/dependencydependencygroupIdcom.itextpdf/groupIdartifactIditext-asian/artifactIdversion5.2.0/version/dependency
2、代码实现
public static void main(String[] args) {Document document new Document();try {// 设置输出路径和文件名PdfWriter.getInstance(document, new FileOutputStream(输出的PDF文件地址));document.open();// 设置中文字体BaseFont baseFont null;try {baseFont BaseFont.createFont(STSong-Light, UniGB-UCS2-H, BaseFont.NOT_EMBEDDED);} catch (IOException e) {throw new RuntimeException(e);}// 添加标题Paragraph title new Paragraph(标题内容, new Font(baseFont, 16, Font.BOLD));// 设置标题居中title.setAlignment(Paragraph.ALIGN_CENTER);document.add(title);// 添加内容String content 正文内容;// 设置正文的格式Font font new Font(baseFont, 13, Font.BOLD);Paragraph paragraph new Paragraph(content, font);document.add(paragraph);} catch (DocumentException | IOException e) {e.printStackTrace();}finally {document.close();}}
3、结论 通过以上代码可以正常生成PDF文件更多内容其他格式请自行设置。