Thêm Watermark vào Excel Trang tính Java

Hình mờ được sử dụng để xác định quyền sở hữu của nội dung có bản quyền và bảo vệ các tệp Excel khỏi bị đánh cắp hoặc bị sử dụng bất hợp pháp. Trong bài viết này, bạn sẽ học cách thêm hình mờ vào trang tính Excel theo chương trình. Chính xác hơn, bài viết sẽ trình bày cách thêm hình mờ vào trang tính Excel bằng Java.

Java API để thêm hình mờ vào trang tính Excel

Để thêm hình mờ vào tệp Excel, chúng tôi sẽ sử dụng Aspose.Cells for Java. API cho phép bạn tạo, sửa đổi hoặc chuyển đổi các tệp Excel từ bên trong các ứng dụng Java. Bạn có thể tải xuống JAR của API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.6</version>
</dependency>

Thêm Hình mờ vào Trang tính Excel trong Java

Sau đây là các bước để thêm hình mờ trong trang tính Excel bằng Java.

Mẫu mã sau đây cho biết cách thêm hình mờ vào trang tính Excel.

// Tải tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Lấy trang tính mặc định đầu tiên
Worksheet sheet = workbook.getWorksheets().get(0);

// Thêm hình mờ
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
		"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);

// Nhận định dạng điền của nghệ thuật chữ
FillFormat wordArtFormat = wordart.getFill();

// Đặt màu
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);

// Đặt độ trong suốt
wordArtFormat.setTransparency(0.9);

// Làm cho đường vô hình
wordart.setHasLine(false);

// Khóa các khía cạnh hình dạng
wordart.setLocked(true);
wordart.setLockedProperty(ShapeLockType.SELECTION, true);
wordart.setLockedProperty(ShapeLockType.SHAPE_TYPE, true);
wordart.setLockedProperty(ShapeLockType.MOVE, true);
wordart.setLockedProperty(ShapeLockType.RESIZE, true);
wordart.setLockedProperty(ShapeLockType.TEXT, true);

// Lưu tệp Excel được đánh dấu mờ
workbook.save("output.xlsx");

Đầu ra

Sau đây là ảnh chụp màn hình của trang tính Excel sau khi thêm hình mờ.

Thêm hình mờ trong trang tính Excel

Nhận giấy phép miễn phí

Bạn có thể sử dụng Aspose.Cells for Java mà không bị giới hạn đánh giá bằng cách sử dụng giấy phép tạm thời.

Sự kết luận

Trong bài viết này, bạn đã học cách thêm hình mờ vào trang tính Excel bằng Java. Mẫu mã được cung cấp có thể dễ dàng được tích hợp vào các ứng dụng Java. Bạn cũng có thể khám phá các tính năng khác của Aspose.Cells for Java bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ thắc mắc nào, bạn có thể đăng trên diễn đàn của chúng tôi.

Xem thêm