Hình mờ tập tin Word bằng Java

Nếu bạn muốn đảm bảo tài liệu của mình được an toàn và thể hiện chúng thuộc về bạn, bạn có thể sử dụng hình mờ. Bài viết này sẽ hướng dẫn bạn một cách dễ dàng để thêm hình mờ vào tài liệu Word bằng Java. Chúng ta sẽ tìm hiểu cách thêm hình mờ văn bản và hình ảnh vào tài liệu Word bằng Java.

Dưới đây là một số liên kết nhanh đến các chủ đề chúng tôi sẽ đề cập:

API hình mờ Java

Hôm nay, chúng ta sẽ sử dụng GroupDocs.Watermark for Java để giúp chúng ta thêm hình mờ vào tài liệu Word. Thư viện này cho phép chúng tôi thêm, xóa và thay đổi hình mờ trong các tệp như tài liệu Word, bản trình bày, bảng tính, hình ảnh, v.v. Bạn có thể tìm hiểu thêm về cách sử dụng nó trong tài liệu của nó.

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 Maven phụ thuộc và kho lưu trữ mới nhất trong các ứng dụng Java của bạn.

<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ăn bản bằng Java

Hình mờ cho các từ giống như các nhãn đặc biệt trên tài liệu của bạn. Bạn có thể thêm chúng vào một trang hoặc tất cả các trang. Đây là cách bạn có thể làm điều đó:

  • Tải tài liệu Word của bạn bằng lớp Watermarker.
  • Tạo hình mờ văn bản bằng lớp TextWatermark.
  • Đặt giao diện của nó bằng cách thêm những thứ như góc xoay, màu sắc, v.v.
  • Đính kèm hình mờ văn bản của bạn vào tài liệu Word.
  • Lưu tài liệu có hình mờ mới bằng phương pháp lưu.

Dưới đây là ví dụ về cách bạn có thể sử dụng Java để thêm hình mờ văn bản vào tài liệu Word:

// Áp dụng Watermark văn bản cho tất cả các trang của tệp Word bằng Java
Watermarker watermarker = new Watermarker("path/document.docx");

TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80));
textWatermark.setRotateAngle(-45);
textWatermark.setOpacity(0.3);
textWatermark.setForegroundColor(Color.getDarkBlue());
textWatermark.setHorizontalAlignment(HorizontalAlignment.Center);
textWatermark.setVerticalAlignment(VerticalAlignment.Center);

watermarker.add(textWatermark);

// Lưu file Word có hình mờ
watermarker.save("path/watermarked.docx");
watermarker.close();

Khi sử dụng mã này, bạn sẽ thấy văn bản đã chọn trên tất cả các trang trong tài liệu Word của mình.

Ví dụ về Hình mờ văn bản trong Tài liệu Word bằng Java

Thêm hình mờ hình ảnh bằng Java

Cũng giống như hình mờ văn bản, bạn cũng có thể thêm hình ảnh vào tài liệu Word của mình. Đây là cách thực hiện:

  • Tải tài liệu Word của bạn bằng lớp Watermarker.
  • Chuẩn bị sẵn logo hoặc hình ảnh của bạn bằng cách sử dụng lớp ImageWatermark.
  • Tùy chỉnh hình mờ bằng cách thay đổi những thứ như căn chỉnh và độ mờ.
  • Quyết định (các) trang nào bạn muốn hình ảnh của mình xuất hiện.
  • Đính kèm hình mờ Hình ảnh của bạn vào tài liệu Word.
  • Lưu tài liệu có hình mờ bằng phương pháp lưu.

Đây là cách mã Java trông như thế nào khi bạn muốn thêm hình mờ vào tài liệu Word:

// Áp dụng Hình mờ hình ảnh cho (các) trang cụ thể của tệp Word bằng Java
Watermarker watermarker = new Watermarker("path/document.docx");

ImageWatermark watermark = new ImageWatermark("path/watermark-logo.png");
watermark.setOpacity(0.7);
watermark.setHorizontalAlignment(HorizontalAlignment.Center);
watermark.setVerticalAlignment(VerticalAlignment.Center);

// Thêm hình mờ vào trang cuối cùng
WordProcessingContent content = watermarker.getContent(WordProcessingContent.class);
WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.setPageNumbers(new int[] {content.getPageCount()});

watermarker.add(watermark);
watermarker.save("path/image-watermark.docx");

watermark.close();
watermarker.close();

Nếu sử dụng mã này, bạn sẽ thấy hình ảnh đã chọn trên trang bạn muốn trong tài liệu Word.

Ví dụ về Hình mờ trong Tài liệu Word bằng Java

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

Nếu bạn muốn dùng thử thư viện này mà không có bất kỳ giới hạn nào, bạn có thể nhận được giấy phép miễn phí tạm thời.

Kết thúc

Để kết thúc mọi thứ, bây giờ bạn đã biết cách thêm hình mờ vào tài liệu Word bằng Java. Chúng tôi đã tìm hiểu cách thêm văn bản cũng như hình ảnh làm hình mờ trên các trang khác nhau của tệp Word. Nếu bạn muốn tìm hiểu thêm hoặc có thắc mắc, bạn có thể xem tài liệu hoặc yêu cầu trợ giúp trên diễn đàn.

Xem thêm