使用pdf装载打包
工具包
compile 'com.itextpdf:itextpdf:5.5.13'
compile 'com.itextpdf:itext-asian:5.2.0'
/**
* LB
* @param list 二维码名称集合
* @param destPath 二维码文件夹路径
* @throws IOException
* @throws DocumentException
*/
public static void createSimpleTable(List<String> list, String destPath) throws IOException, DocumentException {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(destPath+".pdf"));
document.open();
PdfPTable table = new PdfPTable(2);
for (String m : list) {
//创建一个image对象.
Image image = Image.getInstance(destPath+"/"+m+".jpg");
//设置image对象的输出位置pa.getAsNumber(pa.size()-1).floatValue() 是该页pdf坐标轴的y轴的最大值 0, 0, 841.92, 595.32
image.setAbsolutePosition(0, 0);
//设置插入的图片大小
image.scaleToFit(300, 340);
table.addCell(image);
}
//这里要注意 PdfPTable必须给每一个表格全部填值
if (list.size()%2!=0){
table.addCell("");
}
document.add(table);
document.close();
}