zoukankan      html  css  js  c++  java
  • itext7 在已经存在的pdf文件中添加文本

    引包:itext7全局桶:

    <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext7-core</artifactId>
    <version>7.1.8</version>
    <type>pom</type>
    </dependency>

     try (PdfReader reader = new PdfReader("a.pdf");
    PdfWriter writer = new PdfWriter("b.pdf");
    PdfDocument pdfDoc = new PdfDocument(reader, writer)) {
    Document document = new Document(pdfDoc);
    //设置样式
    PdfFont font = PdfFontFactory.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
    //单位是px
    float left = 350;
    float bottom = 680;
    float width = 100;

    //设置字体的大小,加粗和具体位置
        document.add(new Paragraph("REMINDER").setFont(font).setFontSize(18).setBold().setFixedPosition(1, left, bottom, width));
        document.close();
    } catch (IOException e) {
    System.out.println(e.getMessage());
    }

  • 相关阅读:
    oracle 监听 添加ip
    重装系统windows
    oracle user pwd
    mybatis
    sum行列合计
    IIS8.5 运行WCF
    exp自动备份在bat中不执行
    oem 重建
    yum install oracle-validated
    MSHflexgrid控件删除选中行
  • 原文地址:https://www.cnblogs.com/menglixiazhiweizhi/p/13038318.html
Copyright © 2011-2022 走看看