GroupDocs.Watermark Cloud-Produktfamilie

Gute Nachrichten für Cloud-Entwickler! GroupDocs hat die Watermark Cloud API gestartet. Dies verbessert die GroupDocs Wasserzeichenlösung. Es existiert bereits als lokale APIs für .NET und Java-Entwickler und als plattformübergreifende Online-Apps für alle Arten von Benutzern. Mit der Watermark Cloud API können Entwickler zusammen mit SDKs wichtige Dokumente mit Wasserzeichen schützen, die von Tools von Drittanbietern nur schwer automatisch entfernt werden können.

GroupDocs.Watermark Cloud ist die REST-API, die alle wichtigen Funktionen zum Sichern der Dokumente und zum Verwalten der Wasserzeichen bereitstellt. Zu den wichtigen Funktionen gehören: Fügen Sie Bild oder Textwasserzeichen hinzu, entfernen Sie bereits hinzugefügte Wasserzeichen, ersetzen oder suchen Sie nach Wasserzeichen in allen unterstützten Formaten.

Unterstützte Dokumenttypen

Hier sind die derzeit unterstützten Dokumentformate. Sie können jederzeit die Dokumentation für GroupDocs.Watermark Cloud besuchen, um sich einen vollständigen Überblick über die spezifische Funktion zu verschaffen, die für jedes der unterstützten Dokumentformate verfügbar ist.

SDKs und Beispiele

Neben der Wasserzeichen-REST-API stellt GroupDocs auch Open-Source-SDKs zur Verfügung, die je nach Bedarf sogar selbst angepasst werden können. Entwickler können das entsprechende SDK verwenden, um die Entwicklung zu beschleunigen, ohne sich um die Details auf niedriger Ebene bei der Erstellung einer Anfrage und der Bearbeitung der Antworten kümmern zu müssen. Derzeit haben wir die unten genannten SDKs zusammen mit den Beispielen veröffentlicht. Diese SDKs und Beispiele sind auch auf GitHub verfügbar:

Hier sind einige Beispiele, um eine bessere Vorstellung zu bekommen. Weitere Beispiele finden Sie entweder auf den Seiten [Dokumentation][10] oder im entsprechenden [GitHub-Repository][11].

Fügen Sie in Java ein Bildwasserzeichen zu einem Word Dokument hinzu

Hier sehen Sie ein Java-Codebeispiel zum Hinzufügen eines Wasserzeichens zu einem Word Dokument mit [GroupDocs.Watermark Cloud SDK für Java][12].

// Vollständige Beispiele und Datendateien finden Sie unter 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);

Wasserzeichen aus einem PDF Dokument in C# entfernen

Unten finden Sie den Codeausschnitt, der zeigt, wie Sie mithilfe von [GroupDocs.Watermark Cloud SDK für .NET][13] schnell jedes Wasserzeichen aus einem PDF Dokument in CSharp entfernen können.

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

Ersetzen Sie Wasserzeichen in einem PDF Dokument mit Java

Hier ist das Java-Beispiel, das zeigt, wie Sie die identifizierten Wasserzeicheneigenschaften ersetzen können. Wasserzeichenbild-, Text oder Textdarstellungsoptionen wie Schriftart, Größe, Farbe usw. können problemlos ersetzt werden.

// Vollständige Beispiele und Datendateien finden Sie unter 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);

Mit C# nach Wasserzeichen in Dokumenten suchen

Die REST-API bietet einen umfangreichen Satz an Suchkriterien, um mögliche Bild und Textwasserzeichen im Zieldokument zu finden.

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

Ressourcen

Hier finden Sie einige wichtige Links zu den relevanten Ressourcen. Selbst dann, wenn Sie Schwierigkeiten oder Verwirrung verspüren, können Sie uns jederzeit im [Forum][14] kontaktieren.

Schön, Sie hier für [Wasserzeichen][15] zu sehen.

[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