|
@@ -3,13 +3,15 @@ package com.kmall.admin.utils.pdf.type;
|
|
import com.kmall.admin.utils.pdf.BarcodeUtil;
|
|
import com.kmall.admin.utils.pdf.BarcodeUtil;
|
|
import com.kmall.api.entity.exportpdf.PDFGoodsDto;
|
|
import com.kmall.api.entity.exportpdf.PDFGoodsDto;
|
|
import com.kmall.common.fileserver.util.FileManager;
|
|
import com.kmall.common.fileserver.util.FileManager;
|
|
-import com.lowagie.text.*;
|
|
|
|
import com.lowagie.text.Font;
|
|
import com.lowagie.text.Font;
|
|
import com.lowagie.text.Image;
|
|
import com.lowagie.text.Image;
|
|
-import com.lowagie.text.pdf.*;
|
|
|
|
|
|
+import com.lowagie.text.*;
|
|
|
|
+import com.lowagie.text.pdf.BaseFont;
|
|
|
|
+import com.lowagie.text.pdf.PdfPCell;
|
|
|
|
+import com.lowagie.text.pdf.PdfPTable;
|
|
|
|
+import com.lowagie.text.pdf.PdfWriter;
|
|
|
|
|
|
import java.awt.*;
|
|
import java.awt.*;
|
|
-import java.io.FileOutputStream;
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.util.UUID;
|
|
import java.util.UUID;
|
|
|
|
|
|
@@ -54,9 +56,9 @@ public class PDFWrite_nohead_36 {
|
|
table = new PdfPTable(4);
|
|
table = new PdfPTable(4);
|
|
|
|
|
|
for (int i = 0; i < 4; i++) {
|
|
for (int i = 0; i < 4; i++) {
|
|
- if (pdfGoodsDto.getProductName().length()>20){
|
|
|
|
|
|
+ if (pdfGoodsDto.getProductName() != null && pdfGoodsDto.getProductName().length() > 20) {
|
|
setTable(bfHei, table, 5, pdfGoodsDto.getProductName());
|
|
setTable(bfHei, table, 5, pdfGoodsDto.getProductName());
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
setTable(bfHei, table, 10, pdfGoodsDto.getProductName());
|
|
setTable(bfHei, table, 10, pdfGoodsDto.getProductName());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -70,9 +72,9 @@ public class PDFWrite_nohead_36 {
|
|
table = new PdfPTable(4);
|
|
table = new PdfPTable(4);
|
|
|
|
|
|
for (int i = 0; i < 4; i++) {
|
|
for (int i = 0; i < 4; i++) {
|
|
- if (pdfGoodsDto.getEnglishName().length()>50){
|
|
|
|
|
|
+ if (pdfGoodsDto.getEnglishName() != null && pdfGoodsDto.getEnglishName().length() > 50) {
|
|
setTable(bfHei, table, 5, pdfGoodsDto.getEnglishName());
|
|
setTable(bfHei, table, 5, pdfGoodsDto.getEnglishName());
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
setTable(bfHei, table, 7, pdfGoodsDto.getEnglishName());
|
|
setTable(bfHei, table, 7, pdfGoodsDto.getEnglishName());
|
|
}
|
|
}
|
|
|
|
|