提交 07848c81 authored 作者: 邓砥奕's avatar 邓砥奕

修改图片转pdf接口

上级 f4fd4767
...@@ -110,7 +110,7 @@ public class FileController { ...@@ -110,7 +110,7 @@ public class FileController {
File file = new File(url + "print/" + fileName); File file = new File(url + "print/" + fileName);
// 第一步:创建一个document对象。 // 第一步:创建一个document对象。
Document document = new Document(PageSize.A4.rotate()); Document document = new Document();
document.setMargins(0, 0, 0, 0); document.setMargins(0, 0, 0, 0);
// 第二步: // 第二步:
// 创建一个PdfWriter实例, // 创建一个PdfWriter实例,
...@@ -129,15 +129,18 @@ public class FileController { ...@@ -129,15 +129,18 @@ public class FileController {
document.newPage(); document.newPage();
float height = img.getHeight(); float height = img.getHeight();
float width = img.getWidth(); float width = img.getWidth();
int percent; // int percent;
img.setAlignment(Image.MIDDLE);
if (width>=height) { if (width>=height) {
percent = getPercent(height, width); img.scaleToFit(PageSize.A4.getHeight(),PageSize.A4.getWidth());
// percent = getPercent(height, width);
} }
else { else {
percent = getPercent2(height,width); img.scaleToFit(PageSize.A4.getWidth(),PageSize.A4.getHeight());
// percent = getPercent2(height,width);
} }
img.setAlignment(Image.MIDDLE); // img.setAlignment(Image.MIDDLE);
img.scalePercent(percent); // img.scalePercent(percent);
document.add(img); document.add(img);
} }
document.close(); document.close();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论