Bảo vệ tài liệu của bạn khỏi phân phối trái phép và thêm hình mờ trực tuyến. Để thực hiện việc này, chỉ cần tải PDF định dạng, Word hoặc tài liệu khác và thêm hình mờ văn bản hoặc hình ảnh bằng cách sử dụng Java. Sau đó, lưu PDF tài liệu hoặc Word đã được đánh dấu chìm ở định dạng thuận tiện như DOC, DOCX, PDF, HTML, RTF, XPS và các định dạng khác. Bạn cũng có thể xóa hình mờ khỏi tài liệu để xử lý chúng dễ dàng hơn trừ khi nó vi phạm quyền của bất kỳ ai.
Với API Java này, các nhà phát triển có thể thêm hình mờ vào PDF, Word hoặc các tài liệu khác trực tuyến. Bạn có thể tạo hình mờ bằng văn bản hoặc hình ảnh, sau đó chèn hình mờ đó vào PDF tài liệu hoặc Word của mình bằng cách đặt góc lớp phủ trong Java.
Lưu ý: không cần cài đặt bất kỳ ứng dụng hoặc thư viện nào của bên thứ ba. Do đó, giải pháp phần mềm Java của chúng tôi rất dễ sử dụng.
SDK Java đã cung cấp cũng rất hữu ích để loại bỏ các hình mờ. Ví dụ: xóa hình mờ trong Word có nghĩa là bạn có thể tải Word tài liệu mong muốn được đóng dấu bằng hình mờ văn bản hoặc hình ảnh, xóa hình mờ này khỏi tài liệu bằng Java, sau đó lưu tệp đầu ra ở định dạng thuận tiện.
Để đánh giá API Java của chúng tôi, hãy tải tài liệu mà bạn muốn thêm hình mờ và hình mờ dưới dạng hình ảnh hoặc văn bản. Sau đó chọn định dạng tệp xuất thuận tiện - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS và các định dạng khác.
Sử dụng ví dụ sau để xem nó hoạt động như thế nào:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input1.docx").toAbsolutePath());
byte[] requestImageStream = Files.readAllBytes(Paths.get("Input2.jpg").toAbsolutePath());
WatermarkDataImage requestWatermarkData = new WatermarkDataImage();
requestWatermarkData.setImage(new FileReference(requestImageStream));
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
WatermarkDataText requestWatermarkData = new WatermarkDataText();
requestWatermarkData.setText("This is the watermark text");
requestWatermarkData.setLayout(WatermarkDataText.LayoutEnum.DIAGONAL);
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
DeleteWatermarkOnlineRequest deleteWatermarkOnline =
new DeleteWatermarkOnlineRequest(requestDocument, null, null, null, null, null, null);
DeleteWatermarkOnline deletedWatermark = wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
deletedWatermark.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
Cài đặt 'Aspose.Words Cloud SDK for Java' bằng cách sử dụng công cụ tự động hóa bản dựng Maven.
Thêm phần phụ thuộc này vào POM của dự án của bạn:
Thay vào đó, bạn có thể sao chép Aspose.Words Cloud SDK for Java từ GitHub và sử dụng nó trong dự án của mình. Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.
Tham khảo Repository Documentation để xem chi tiết.