Java 设置 PDF 中的图片透明度
1、方式1:通过E-iceblue官网下载jar包,并解压,手动导入lib文件夹下的Spire.Pdf.jar文件。
方式2:通过创建Maven程序,在pom.xml中配置maven仓库路径并指定Free Spire.PDF for Java 的依赖,配置完成后,在IDEA中,点击“Import Changes”导入JAR包:
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>2.6.3</version>
</dependency>
</dependencies>
jar导入结果如下图所示:

1、import com.spire.pdf.*;
import com.spire.pdf.graphics.PdfBlendMode;
import com.spire.pdf.graphics.PdfImage;
public class SetImgTransparency {
public static void main(String[] args) {
//创建文档
PdfDocument pdf = new PdfDocument();
//添加一页
PdfPageBase page = pdf.getPages().add();
//加载图片,并获取图片高宽
PdfImage image = PdfImage.fromFile("lh.png");
int width = image.getWidth()/2;
int height = image.getHeight()/2;
//设置图片透明度
page.getCanvas().setTransparency(0.2f, 0.2f, PdfBlendMode.Normal);
//绘制图片到PDF
page.getCanvas().drawImage(image,50,50,width, height);
//保存文档
pdf.saveToFile("result.pdf");
pdf.dispose();
}
}
2、图片透明度设置效果:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:134
阅读量:113
阅读量:160
阅读量:35