importcom.itextpdf.text.BaseColor;importcom.itextpdf.text.DocumentException;importcom.itextpdf.text.Element;importcom.itextpdf.text.pdf.BaseFont;importcom.itextpdf.text.pdf.PdfContentByte;importcom.itextpdf.text.pdf.PdfReader;importcom.itextpdf.text.pdf.PdfStamper;importjava.io.*;importjava.util.List;publicclassPdfSignService{
// Get base textpublicstaticBaseFontgetBaseFont()throwsDocumentException,IOException{
BaseFont base =BaseFont.createFont("STSong-Light","UniGB-UCS2-H",false);return base;}/**
*
* @param bytes Unprocessed file stream
* @param list Details to add
* @return
* @throws IOException
*/publicstaticbyte[]signSinglePsw(byte[] bytes,List<PdfItextModel> list)throwsIOException{
System.out.println("PDF change start");//Create a temporary file to modify and eventually export the file streamFile file =File.createTempFile("chang","pdf");try