Rodzina produktów Cloud GroupDocs.Watermark

Dobra wiadomość dla deweloperów chmury! GroupDocs uruchomił interfejs Watermark Cloud API. Ulepsza to GroupDocs rozwiązanie znaku wodnego. Istnieje już jako lokalne interfejsy API dla programistów .NET i Java oraz jako międzyplatformowe aplikacje online dla każdego rodzaju użytkownika. Watermark Cloud API wraz z zestawami SDK umożliwiają programistom zabezpieczanie ważnych dokumentów za pomocą znaków wodnych, które są trudne do automatycznego usunięcia przez narzędzia innych firm.

GroupDocs.Watermark Cloud to REST API, które zapewnia wszystkie główne funkcje do zabezpieczania dokumentów i zarządzania znakami wodnymi. Niektóre z ważnych funkcji obejmują; dodawać graficzne lub tekstowe znaki wodne, usuwać już dodane znaki wodne, zastępować lub wyszukiwać znaki wodne we wszystkich obsługiwanych formatach.

Obsługiwane typy dokumentów

Oto obecnie obsługiwane formaty dokumentów. W każdej chwili możesz odwiedzić dokumentację dotyczącą GroupDocs.Watermark Cloud, aby mieć pełne pojęcie o konkretnej funkcji, która jest dostępna dla każdego z obsługiwanych formatów dokumentów.

SDK i próbki

Wraz z interfejsem API REST znaku wodnego GroupDocs udostępnia również pakiety SDK typu open source, które można nawet samodzielnie dostosować do wymagań. Deweloperzy mogą korzystać z odpowiedniego zestawu SDK, aby przyspieszyć programowanie, nie martwiąc się o niskopoziomowe szczegóły dotyczące wysyłania żądań i obsługi odpowiedzi. Obecnie uruchomiliśmy wymienione poniżej SDK wraz z próbkami. Te zestawy SDK i przykłady są również dostępne na GitHub:

Oto kilka przykładów, aby uzyskać lepszy pomysł. Więcej przykładów można znaleźć na stronach [dokumentacja][10] lub w odpowiednim [repozytorium GitHub][11].

Dodaj znak wodny obrazu do dokumentu programu Word w Javie

Tutaj możesz zobaczyć przykład kodu Java, aby dodać znak wodny do dokumentu Word za pomocą [GroupDocs.Watermark Cloud SDK for Java][12].

// Pełne przykłady i pliki danych można znaleźć na stronie 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);

Usuń znak wodny z dokumentu PDF w C#

Poniżej znajduje się fragment kodu, który pokazuje, jak szybko usunąć dowolny znak wodny z dokumentu PDF w CSharp za pomocą [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);

Zastąp znak wodny w dokumencie PDF przy użyciu języka Java

Oto przykład Java pokazujący, jak można zastąpić zidentyfikowane właściwości znaku wodnego. Opcje wyglądu znaku wodnego, tekstu lub tekstu, takie jak czcionka, rozmiar, kolor itp., można łatwo wymienić.

// Pełne przykłady i pliki danych można znaleźć na stronie 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);

Wyszukaj znaki wodne w dokumentach za pomocą C#

Interfejs API REST zapewnia bogaty zestaw kryteriów wyszukiwania, aby znaleźć możliwe znaki wodne obrazu i tekstu w dokumencie docelowym.

// 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);

Zasoby

Oto kilka ważnych linków do odpowiednich zasobów. Nawet wtedy, jeśli masz jakiekolwiek trudności lub zamieszanie, możesz swobodnie skontaktować się z nami na [forum][14].

Miło cię widzieć tutaj dla [znaki wodne][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