itext生成pdf时的图片位置怎么设置

 我来答
偶香菇达人BS
2016-12-25 · 超过58用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:42万
展开全部
插入文本时样式可以用Font来定义:
Document doc = new Document();
doc.open();
Paragraph text = new Paragraph("your text", new Font(Font.getFamily("TIMES_ROMAN"), 18, Font.BOLD));
text.setAlignment(Element.ALIGN_CENTER);
doc.add(text);
以前插入过PDF文档,是用PdfReader读取然后用PdfWriter插入。插入图片应该是一样的原理:
PdfWriter.getImportedPage(new PdfReader(bufferdInputStream), pageNumber);
星火快讯
2020-03-19
知道答主
回答量:1
采纳率:0%
帮助的人:634
展开全部
  • 利用itextpdf得到目标域所在的页面、位置、大小;

  • 利用域的坐标,把图片以绝对位置的方式插入到pdf中

  • // 读图片

  • Image image = Image.getInstance(imagePath);

  • // 获取操作的页面

  • PdfContentByte under = stamper.getOverContent(pageNo);

  • // 根据域的大小缩放图片

  • image.scaleToFit(signRect.getWidth(), signRect.getHeight());

  • // 添加图片

  • image.setAbsolutePosition(x, y);//设置图片的绝对位置,根据左顶角为原坐标

  • under.addImage(image);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式