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());
    }

  • 相关阅读:
    NOIP模拟测试17
    C++11下的关键字
    Tyvj 1518 CPU监控(线段树)
    单身三连之三
    论求解线性方程
    单身三连之二
    单身三连之一
    20190719总结
    卡常
    论突变为零(不定更新)
  • 原文地址:https://www.cnblogs.com/menglixiazhiweizhi/p/13038318.html
Copyright © 2011-2022 走看看