Famiglia di prodotti cloud GroupDocs.Watermark

Buone notizie per gli sviluppatori cloud! GroupDocs ha lanciato l’API Watermark Cloud. Ciò migliora GroupDocs soluzione filigrana. Esiste già come API locali per sviluppatori .NET e Java e come app online multipiattaforma per qualsiasi tipo di utente. L’API Watermark Cloud insieme agli SDK consente agli sviluppatori di proteggere documenti importanti con filigrane, difficili da rimuovere automaticamente da strumenti di terze parti.

GroupDocs.Watermark Cloud è l’API REST che fornisce tutte le funzionalità principali per proteggere i documenti e gestire le filigrane. Alcune delle caratteristiche importanti includono; aggiungi filigrane di immagini o testo, rimuovi filigrane già aggiunte, sostituisci o cerca filigrane in tutti i formati supportati.

Tipi di documenti supportati

Ecco i formati di documento attualmente supportati. Puoi visitare la documentazione per GroupDocs.Watermark Cloud in qualsiasi momento per avere un’idea completa della funzione specifica, disponibile per uno qualsiasi dei formati di documento supportati.

SDK ed esempi

Insieme all’API REST della filigrana, GroupDocs fornisce anche SDK open source che possono anche essere personalizzati in base ai requisiti. Gli sviluppatori possono utilizzare l’SDK pertinente per accelerare lo sviluppo, senza preoccuparsi dei dettagli di basso livello relativi all’esecuzione di una richiesta e alla gestione delle risposte. Al momento, abbiamo lanciato gli SDK indicati di seguito insieme agli esempi. Questi SDK ed esempi sono anche disponibili su GitHub:

Ecco alcuni esempi per avere un’idea migliore. Per ulteriori esempi, puoi visitare le pagine della [documentazione][10] o visitare il relativo [repository GitHub][11].

Aggiungi la filigrana dell’immagine al documento di Word in Java

Qui puoi vedere un esempio di codice Java per aggiungere una filigrana a un documento Word utilizzando [GroupDocs.Watermark Cloud SDK for Java][12].

// Per esempi completi e file di dati, visitare 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);

Rimuovi filigrana da un documento PDF in C#

Di seguito è riportato lo snippet di codice che mostra come rimuovere rapidamente qualsiasi filigrana da un documento PDF in CSharp utilizzando [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);

Sostituisci filigrana in un documento PDF utilizzando Java

Ecco l’esempio Java per mostrare come è possibile sostituire le proprietà della filigrana identificate. Le opzioni di immagine, testo o aspetto del testo della filigrana come il carattere, la dimensione, il colore, ecc. Possono essere facilmente sostituite.

// Per esempi completi e file di dati, visitare 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);

Cerca filigrane nei documenti usando C#

L’API REST fornisce un ricco set di criteri di ricerca per trovare le possibili filigrane di immagini e testo nel documento di destinazione.

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

Risorse

Di seguito sono riportati alcuni collegamenti importanti alle risorse pertinenti. Anche allora, se senti qualche difficoltà o confusione, puoi contattarci liberamente sul [forum][14].

È bello vederti qui per [watermarks][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