Java 如何在iText创建的PDF中删除透明图像周围的黑色边框
我已经搜索了很多网站,但我找不到解决问题的方法 这就是问题所在: 我正在使用iText库用Java制作PDF。 除了一件事,一切都很好。 透明PNG图像在不透明区域周围有黑色/灰色边框。 我没有在代码中设置任何边界,实际上我已经尝试删除它们(没有运气) 有人能帮我解决这个问题吗 我找到的最接近的答案是: 但是我不能(不知道)用Java解释这段代码 我的代码很难复制/粘贴,但以下是步骤:Java 如何在iText创建的PDF中删除透明图像周围的黑色边框,java,pdf-generation,itext,Java,Pdf Generation,Itext,我已经搜索了很多网站,但我找不到解决问题的方法 这就是问题所在: 我正在使用iText库用Java制作PDF。 除了一件事,一切都很好。 透明PNG图像在不透明区域周围有黑色/灰色边框。 我没有在代码中设置任何边界,实际上我已经尝试删除它们(没有运气) 有人能帮我解决这个问题吗 我找到的最接近的答案是: 但是我不能(不知道)用Java解释这段代码 我的代码很难复制/粘贴,但以下是步骤: 创建文档 从给定路径加载图像 操纵图像(调整大小、旋转、定位) 将图像添加到当前页面 保存pdf文件 这也是我
- 我尝试了超过2个,但我没有将它们添加到书签中(没有一个有效)
这里展示了一个可以工作的VB脚本,但我无法转换为Java代码(它仍然绘制黑色边框),所以有人能至少帮我转换好吗?您可以使用Java BuffereImage方法,
getSubImage(x,y,w,h)
,它允许您从现有图像中裁剪出一个子图像。这样你就可以把边缘剪掉
请参见此处:您可以使用java BuffereImage方法,
获取子映像(x,y,w,h)
,该方法允许您从现有映像中裁剪出子映像。这样你就可以把边缘剪掉
请参见此处:谢谢提示,但我的原始图片没有边框。谢谢提示,但我的原始图片没有边框。答案在。答案在