Dòng sản phẩm đám mây GroupDocs.Watermark

Tin tốt cho các nhà phát triển đám mây! GroupDocs đã khởi chạy API Đám mây hình mờ. Điều này nâng cao [giải pháp hình mờ] GroupDocs 1. Nó đã tồn tại dưới dạng API tại chỗ dành cho nhà phát triển .NET và Java và dưới dạng ứng dụng trực tuyến đa nền tảng cho bất kỳ loại người dùng nào. API đám mây hình mờ cùng với SDK cho phép nhà phát triển bảo mật các tài liệu quan trọng bằng hình mờ, khó có thể tự động xóa bằng các công cụ của bên thứ ba.

GroupDocs.Watermark Cloud là API REST cung cấp tất cả các tính năng chính để bảo mật tài liệu và quản lý hình mờ. Một số tính năng quan trọng bao gồm; thêm hình mờ hình ảnh hoặc văn bản, xóa hình mờ đã thêm, thay thế hoặc tìm kiếm hình mờ ở tất cả các định dạng được hỗ trợ.

Các loại tài liệu được hỗ trợ

Dưới đây là các định dạng tài liệu hiện được hỗ trợ. Bạn có thể truy cập tài liệu cho GroupDocs.Watermark Cloud bất kỳ lúc nào để có ý tưởng đầy đủ về tính năng cụ thể, tính năng này khả dụng cho mọi định dạng tài liệu được hỗ trợ.

SDK và mẫu

Cùng với API REST hình mờ, GroupDocs cũng cung cấp SDK nguồn mở thậm chí có thể tự tùy chỉnh theo yêu cầu. Các nhà phát triển có thể sử dụng SDK có liên quan để tăng tốc độ phát triển mà không phải lo lắng về các chi tiết cấp thấp khi đưa ra yêu cầu và xử lý phản hồi. Hiện tại, chúng tôi đã khởi chạy các SDK được đề cập bên dưới cùng với các mẫu. Các SDK và ví dụ này cũng có sẵn trên GitHub:

Dưới đây là một số ví dụ để có được một ý tưởng tốt hơn. Để biết thêm ví dụ, bạn có thể truy cập trang [tài liệu][10] hoặc truy cập [kho lưu trữ GitHub][11] có liên quan.

Thêm hình mờ vào tài liệu Word trong Java

Tại đây, bạn có thể xem ví dụ về mã Java để thêm hình mờ vào tài liệu Word bằng cách sử dụng [GroupDocs.Watermark Cloud SDK cho Java][12].

// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
   
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
WatermarkApi apiInstance = new WatermarkApi(configuration);
 
WatermarkOptions options = new WatermarkOptions();
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("documents/sample.docx");
options.setFileInfo(fileInfo);
 
WatermarkDetails watermarkDetails = new WatermarkDetails();
 
ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
FileInfo image = new FileInfo();
image.setFilePath("watermark_images/sample_watermark.png");
imageWatermarkOptions.setImage(image);
watermarkDetails.setImageWatermarkOptions(imageWatermarkOptions);
 
List<WatermarkDetails> watermarkDetailsList = new ArrayList<WatermarkDetails>();
watermarkDetailsList.add(watermarkDetails);
options.setWatermarkDetails(watermarkDetailsList);
 
AddRequest request = new AddRequest(options);
WatermarkResult response = apiInstance.add(request);

Xóa Watermark khỏi tài liệu PDF trong C#

Dưới đây là đoạn mã cho biết cách bạn có thể nhanh chóng xóa bất kỳ hình mờ nào khỏi tài liệu PDF trong CSharp bằng cách sử dụng [GroupDocs.Watermark Cloud SDK for .NET][13].

// For complete examples and data files, please go to https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet-samples
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
   
var configuration = new Configuration(MyAppSid, MyAppKey);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
    FilePath = "with_watermarks/sample.pdf",
};
var options = new RemoveOptions
{
    FileInfo = fileInfo,
    ImageSearchCriteria = new ImageSearchCriteria
    {
        ImageFileInfo = new FileInfo { FilePath = "watermark_images/sample_watermark.png" }
    },
    TextSearchCriteria = new TextSearchCriteria
    {
        SearchText = "Watermark text"
    },
    OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
var response = apiInstance.Remove(request);

Thay thế Watermark trong tài liệu PDF bằng Java

Dưới đây là ví dụ Java để chỉ ra cách bạn có thể thay thế các thuộc tính hình mờ đã xác định. Có thể dễ dàng thay thế các tùy chọn hình ảnh, văn bản hoặc giao diện văn bản của hình mờ như phông chữ, kích thước, màu sắc, v.v.

// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
     
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
WatermarkApi apiInstance = new WatermarkApi(configuration);
 
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
ReplaceOptions options = new ReplaceOptions();
options.setFileInfo(fileInfo);
 
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.png");
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
 
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
 
ReplaceTextOptions replaceTextOptions = new ReplaceTextOptions();
replaceTextOptions.setText("New watermark text");
options.setReplaceTextOptions(replaceTextOptions);
 
ReplaceImageOptions replaceImageOptions = new ReplaceImageOptions();
FileInfo replaceImageFileInfo = new FileInfo();
replaceImageFileInfo.setFilePath("images/sample.jpg");
replaceImageOptions.setImage(replaceImageFileInfo);
options.setReplaceImageOptions(replaceImageOptions);
 
options.setOutputFolder("found_image_watermarks");
 
ReplaceRequest request = new ReplaceRequest(options);
ReplaceResult response = apiInstance.replace(request);

Tìm kiếm Hình mờ trong Tài liệu bằng C#

API REST cung cấp một bộ tiêu chí tìm kiếm phong phú để tìm các hình mờ văn bản và hình ảnh có thể có trong tài liệu đích.

// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet-samples
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
   
var configuration = new Configuration(MyAppSid, MyAppKey);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
    FilePath = "with_watermarks/sample.pdf"
};
var options = new SearchOptions
{
    FileInfo = fileInfo,
    ImageSearchCriteria = new ImageSearchCriteria
    {
        ImageFileInfo = new FileInfo { FilePath = "watermark_images/sample_watermark.png" }
    },
    TextSearchCriteria = new TextSearchCriteria
    {
        SearchText = "Watermark text"
    },
    SaveFoundImages = true,
    OutputFolder = "found_image_watermarks"
};
var request = new SearchRequest(options);
var response = apiInstance.Search(request);

Tài nguyên

Dưới đây là một số liên kết quan trọng đến các tài nguyên có liên quan. Ngay cả khi đó, nếu bạn cảm thấy khó khăn hoặc nhầm lẫn, bạn có thể thoải mái liên hệ với chúng tôi trên [diễn đàn][14].

Rất vui được gặp bạn ở đây cho [hình mờ][15].

[5]: https://wiki.fileformat.com/image/jpeg/" target="_blank" rel=“noreferrer noopener” aria-label=" (opens in a new tab [6]: https://wiki.fileformat.com/view/pdf/" target="_blank" rel=“noreferrer noopener” aria-label=“PDF (opens in a new tab [7]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet-samples" target="_blank” rel=“noreferrer noopener” aria-label=".NET Examples (opens in a new tab [8]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java" target="_blank" rel=“noreferrer noopener” aria-label=“Java SDK (opens in a new tab [9]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples" target="_blank” rel=“noreferrer noopener” aria-label=“Java Examples (opens in a new tab [10]: https://docs.groupdocs.cloud/watermark [11]: https://github.com/groupdocs-watermark-cloud [12]: https://products.groupdocs.cloud/watermark/java [13]: https://products.groupdocs.cloud/watermark/net [14]: https://forum.groupdocs.cloud/c/watermark [15]: https://en.wikipedia.org/wiki/Watermark