itextAPI:https://www.coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/Image.html
int pageNo = form.getFieldPositions(key).get(0).page;
Rectangle signRect = form.getFieldPositions(key).get(0).position;
float x = signRect.getLeft();
float y = signRect.getBottom();
// 根据路径读取图片
Image image = Image.getInstance(imgpath);
// 获取图片页面
PdfContentByte under = stamper.getOverContent(pageNo);
// 图片大小自适应
image.scaleToFit(signRect.getWidth(), signRect.getHeight());
// 添加图片
image.setAbsolutePosition(x, y);
under.addImage(image);
Image类方法:
scaleAbsolute(float newWidth, float newHeight); // 将图像缩放到绝对宽度和绝对高度。
scaleAbsoluteHeight(float newHeight); // 将图像缩放到绝对高度。
scaleAbsoluteWidth(float newWidth); //将图像缩放到绝对宽度。
scalePercent(float percent); // 将图像缩放到一定百分比。
scalePercent(float percentX, float percentY); //将图像的宽度和高度缩放到一定百分比。
scaleToFit(float fitWidth, float fitHeight); //缩放图像,使其适合特定的宽度和高度。
今天的文章img图片如何自适应_imagej如何旋转图片分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/79334.html