Hình mờ có thể được sử dụng để bảo vệ nội dung và xác nhận quyền sở hữu tài liệu của bạn. Tương tự, chúng cũng có thể được sử dụng để xây dựng thương hiệu hoặc ghi nhãn tài liệu của bạn dưới dạng bản nháp. Bài viết này thảo luận cách thêm hình mờ vào các tệp được bảo vệ bằng mật khẩu trong Java. Chúng tôi sẽ thêm văn bản, cũng như hình mờ hình ảnh vào các tệp được bảo vệ bằng các ví dụ mã.
Các chủ đề sau đây được thảo luận ở đây:
API Java để tạo mờ các tệp được bảo vệ bằng mật khẩu
GroupDocs.Watermark giới thiệu API Java đánh dấu mờ cho phép làm việc với hình mờ trong các ứng dụng của bạn. Chúng tôi sẽ sử dụng API này để chèn hình mờ văn bản và hình ảnh vào tài liệu được bảo vệ bằng mật khẩu.
Bạn có thể tải xuống tệp JAR từ phần tải xuống hoặc sử dụng cấu hình phụ thuộc và kho lưu trữ mới nhất Maven trong các ứng dụng Java của mình.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark</artifactId>
<version>21.3</version>
</dependency>
Thêm hình mờ vào tệp được bảo vệ bằng mật khẩu bằng Java
Chỉ cần một vài dòng mã cho phép bạn tùy chỉnh hình mờ khi cần và áp dụng nó vào các tệp của mình. Làm theo các bước sau để thêm cả hai loại hình mờ.
- Tải tập tin được bảo vệ.
- Áp dụng hình mờ.
- Lưu tập tin thủy ấn.
Bây giờ, chúng tôi sẽ thêm hình mờ văn bản và sau đó là hình mờ hình ảnh, từng cái một.
Thêm hình mờ văn bản vào các tệp được bảo vệ trong Java
Hình mờ văn bản có thể được sử dụng để đề cập đến các tài liệu dưới dạng BẢN THẢO hoặc BÍ MẬT; hoặc cho các mục đích tương tự. Các bước sau đây cho biết cách thêm hình mờ văn bản vào tài liệu được bảo vệ bằng mật khẩu trong Java.
- Chuẩn bị tùy chọn tải bằng mật khẩu hiện có.
- Sử dụng các tùy chọn tải để tải tệp được bảo vệ với lớp Watermarker.
- Xác định hình mờ bằng lớp TextWatermark.
- Đặt văn bản, hình thức, xoay, độ mờ, màu sắc và các thuộc tính khác của hình mờ.
- Thêm hình mờ vào tài liệu bằng phương pháp add().
- Lưu tệp có hình chìm mờ bằng phương pháp save().
Đoạn mã Java sau chèn hình mờ văn bản vào tài liệu PDF được bảo vệ.
/*
* Áp dụng Text Watermark cho tài liệu (PDF, Word, PPT, Excel, ...) trong Java
*/
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");
String filePath = "path/document.pdf";
Watermarker watermarker = new Watermarker(filePath, loadOptions);
TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36));
watermark.setForegroundColor(Color.getRed());
watermark.setOpacity(0.3);
watermark.setRotateAngle(-45);
watermarker.add(watermark);
watermarker.save("path/watermark-document.pdf");
Thêm hình mờ vào tệp được bảo vệ trong Java
Bạn cũng có thể chèn bất kỳ hình ảnh hoặc logo nào làm hình mờ. Để thêm hình ảnh, hãy sử dụng lớp ImageWatermark. Các bước sau đây cho phép thêm hình mờ hình ảnh vào tài liệu được bảo vệ bằng mật khẩu của bạn trong Java.
- Chuẩn bị tùy chọn tải cho tệp được bảo vệ bằng mật khẩu hiện tại.
- Tải tệp bằng tùy chọn tải và lớp Watermarker.
- Tải tệp hình ảnh bằng lớp ImageWatermark.
- Đặt hình thức, căn chỉnh, tọa độ, xoay, độ mờ và các thuộc tính khác của hình mờ.
- Bây giờ, hãy thêm hình mờ vào tài liệu bằng phương thức add().
- Cuối cùng, lưu tệp có hình chìm mờ bằng phương pháp save().
Ví dụ về mã Java sau đây sẽ chèn hình mờ hình ảnh vào tệp PDF được bảo vệ.
/*
* Áp dụng Hình mờ cho tài liệu (PDF, Word, PPT, Excel, ...) trong Java
*/
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");
String filePath = "path/document.docx";
Watermarker watermarker = new Watermarker(filePath, loadOptions);
ImageWatermark watermark = new ImageWatermark("path/watermark-image.png");
watermark.setOpacity(0.7);
watermark.setX(70);
watermark.setY(350);
watermarker.add(watermark);
watermarker.save("path/watermark-document.docx");
Nhận giấy phép API miễn phí
Bạn có thể sử dụng các API miễn phí bằng cách xin giấy phép tạm thời.
Sự kết luận
Tóm lại, chúng ta đã thảo luận về việc thêm hình mờ văn bản, cũng như hình mờ hình ảnh vào các tệp được bảo vệ bằng mật khẩu trong các ứng dụng Java. Hơn nữa, chúng tôi đã tùy chỉnh hình thức của hình mờ khi chúng được áp dụng cho tài liệu.
Theo cách tương tự, bạn có thể chèn hình nền mờ vào các trang, trang trình bày và trang tính cụ thể của tài liệu, bản trình bày và sổ làm việc tương ứng.
Xem bài viết liên quan để biết chi tiết và tìm hiểu thêm từ tài liệu của nó. Nếu có thắc mắc, hãy liên hệ với chúng tôi qua diễn đàn.