itext插入多张图片

benniaopiaoling 2008-12-23 06:46:20
itest 生成pdf的时间,在同一个Document中插入多个图片,这些图片不是背景图片.谁知道?请帮忙讲下啊.非常的感谢...
...全文
952 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
benniaopiaoling 2009-01-14
  • 打赏
  • 举报
回复
谢谢
lyf_sust 2009-01-03
  • 打赏
  • 举报
回复
学习了
tiyuzhongxin789 2008-12-28
  • 打赏
  • 举报
回复
Chunk ck = new Chunk(img, 0, -5);
PdfPTable table = new PdfPTable(3);
PdfPCell cell = new PdfPCell();
cell.addElement(new Chunk(img, 5, -5));
cell.setBackgroundColor(new Color(0xC0, 0xC0, 0xC0));
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("I see an image\non my right");
table.addCell(cell);
document.add(table);
benniaopiaoling 2008-12-26
  • 打赏
  • 举报
回复
谢谢一楼啊.虽然问题已解决.学习了.
ffumax 2008-12-26
  • 打赏
  • 举报
回复
不错,学习了
zhentuxiaohao163 2008-12-26
  • 打赏
  • 举报
回复
1楼强人、、、、、、
jaycxing 2008-12-23
  • 打赏
  • 举报
回复
学习
hbwhwang 2008-12-23
  • 打赏
  • 举报
回复
很容易啊
可以这样:

Image jpg = Image.getInstance("otsoe.jpg");
document.add(jpg);

也可以这样:

document.add(new Paragraph("getacro.gif"));

也可以这样:

Image img = Image.getInstance("d:/temp/pdf/pngnow.png");
img.scalePercent(70);
Chunk ck = new Chunk(img, 0, -5);
Phrase p1 = new Phrase("This is an image ");
p1.add(ck);
p1.add(" just here.");
document.add(p1);


还可以这样:

Chunk ck = new Chunk(img, 0, -5);
PdfPTable table = new PdfPTable(3);
PdfPCell cell = new PdfPCell();
cell.addElement(new Chunk(img, 5, -5));
cell.setBackgroundColor(new Color(0xC0, 0xC0, 0xC0));
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell("I see an image\non my right");
table.addCell(cell);
document.add(table);


62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧