利用代码生成奖状pdf-英文版
1、图片模板
2、实现代码
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
import org.apache.pdfbox.pdmodel.font.PDType0Font;
import org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import static org.apache.pdfbox.pdmodel.common.PDRectangle.*;
//生成pdf文件版本的奖状
//只能识别英文字符,插入中文会报错
public class MakeCertificate {
public static final String TEMP_PATH = "D:\\OA_Temp\\templates\\";
public static final String ATTRACH_PATH = "D:\\OA_Temp\\attachments\\pdf_attachs\\";
public static final String FONT_PATH = "C:\\Windows\\Fonts\\Arial.ttf"