java怎么把图片添加到pdf_java – 如何使用PDFClown将图片添加到pdf文件

我只是想重现你的问题:

public void testAddPicture() throws IOException

{

org.pdfclown.files.File file = new org.pdfclown.files.File();

Page page = new Page(file.getDocument());

file.getDocument().getPages().add(page);

PrimitiveComposer primitiveComposer = new PrimitiveComposer(page);

Image image = Image.get("src\\test\\resources\\mkl\\testarea\\pdfclown0\\content\\Willi-1.jpg");

XObject imageXObject = image.toXObject(file.getDocument());

primitiveComposer.showXObject(imageXObject, new Point2D.Double(100,100), new Dimension(300, 300));

primitiveComposer.flush();

file.save(new File(RESULT_FOLDER, "PdfWithImage.pdf"), SerializationModeEnum.Standard);

file.close();

}

我没有得到EOFException,而是看起来像预期的结果:

758cf744c66bfc67a7552797c11b69b4.png

因此,问题似乎与您的JPG文件有关,其内容可能已被破坏或超出PdfClown的JPG支持,或者它可能与文件系统权限相关的问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值