package org.springblade.mdm.flow.service; import com.itextpdf.text.Document; import com.itextpdf.text.PageSize; import com.itextpdf.text.pdf.*; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.springblade.mdm.basesetting.machine.entity.Machine; import org.springblade.mdm.flow.vo.ApproveTableInfo; import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Calendar; import java.util.HashMap; import java.util.Map; public class ProgramConfirmTableServiceTest { //@Test public void test(){ ProgramConfirmTableService s = new ProgramConfirmTableService(); try { String fileName = "d:/confirtabletpl.pdf";//模板绝对路径 String outfile = "D:/q"+System.currentTimeMillis()+".pdf"; try(InputStream ins = Files.newInputStream(Paths.get(fileName));OutputStream fos = Files.newOutputStream(Paths.get(outfile));) { //ByteArrayInputStream bais; //s.generateTempPDF(ins.readAllBytes(),fos); } Assertions.assertTrue(true); } catch (Exception e) { throw new RuntimeException(e); } } }