Rimuovere un watermark da un’immagine in un PDF può essere cruciale quando è necessario pulire i documenti per la ridistribuzione o l’archiviazione. Utilizzando l’API REST .NET, è possibile rimuovere facilmente i watermark da immagini in PDF online senza alcun software desktop. Questo tutorial fornisce una guida dettagliata su come eliminare i watermark da immagini in documenti PDF programmaticamente in C#.
- Perché rimuovere il watermark da un PDF?
- Watermark Processing API
- Rimuovere il watermark PDF in C#
- Elimina il watermark PDF utilizzando cURL
Why to Remove Watermark from PDF?
Di seguito sono riportati alcuni dei motivi che evidenziano le ragioni per rimuovere i watermark delle immagini dai PDF:
- Pulisci i documenti condivisi – Rimuovi i marchi obsoleti o i segni di verifica.
- Prepara contenuti per il riutilizzo – Riutilizza o ripubblica PDF senza logo.
- Migliora l’estetica del documento - Elimina le filigrane di immagini indesiderate o intrusive.
- Automatizza la rimozione delle filigrane – Risparmia tempo elaborando file in batch utilizzando l’API REST.
API di elaborazione delle filigrane
Il GroupDocs.Watermark Cloud SDK per .NET è un fantastico SDK basato su REST che offre la possibilità di aggiungere e manipolare i marchi esistenti nei documenti PDF.
Caratteristiche principali
- Rimuovi le filigrane di immagini o testo da PDF, Word, Excel, o PowerPoint Presentation.
- Funziona online senza bisogno di Adobe Acrobat.
- Preserva il layout e la qualità del documento dopo la rimozione.
- Process specific pages or entire documents.
Installazione
Installa l’SDK tramite NuGet:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Rimuovere la filigrana PDF in C#
Ecco come puoi rimuovere il watermark dalle immagini nei file PDF utilizzando C# .NET.
Passo 1 – Inizializza la configurazione API
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Step 2 – Definire le informazioni sul file PDF
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
StorageName = "internal"
};
Passo 3 – Configurare i criteri di rimozione
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
Passo 4 – Esegui la Richiesta di Rimozione
var request = new RemoveWatermarkRequest(options);
var response = watermarkApi.RemoveWatermark(request);
// Per ulteriori esempi, visita https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
// crea un'istanza dell'oggetto Configuration
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
};
var options = new RemoveOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
// Rimuovi filigrana da PDF
var response = apiInstance.Remove(request);
Elimina il watermark PDF utilizzando cURL
In alternativa, puoi considerare di utilizzare GroupDocs.Watermark Cloud con comandi cURL per rimuovere i filigrane direttamente dal file PDF.
Step 1 – Ottenere il Token di Accesso
curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" -H "Content-Type: application/x-www-form-urlencoded"
Passo 2 – Rimuovere il watermark dell’immagine dal PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/remove" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" -d '{
"FileInfo": { "FilePath": "watermarked.pdf", "StorageName": "internal" },
"OutputFolder": "output",
"PdfOptions": { "RemoveImages": true }
}'
Sostituisci
{ACCESSTOKEN}con il token ottenuto dal passaggio precedente.
Conclusione
In questo articolo, abbiamo appreso che il GroupDocs.Watermark Cloud SDK per .NET fornisce una soluzione affidabile e basata su cloud per rimuovere le filigrane dalle immagini nei documenti PDF. Che tu stia cercando di ripulire vecchi marchi o semplicemente di sviluppare uno strumento di rimozione delle filigrane online, questa API rende il processo rapido, sicuro ed efficiente.
Domande Frequenti – FAQ
Posso rimuovere sia le immagini che i watermark testuali dal PDF? Sì. Puoi rimuovere sia i watermark di testo che di immagine utilizzando la stessa API.
La qualità del mio PDF sarà influenzata dopo la rimozione del watermark? No. L’SDK mantiene la qualità e il layout originali.
Ho bisogno di Adobe Acrobat o di qualche strumento esterno? No. L’API Cloud di GroupDocs funziona completamente online e non richiede software desktop.
Posso rimuovere i filigrane solo da pagine specifiche? Sì. Puoi specificare i numeri di pagina per mirare a rimuovere il watermark in modo selettivo.
È disponibile una versione gratuita? Sì. Puoi testare il rimuovi filigrana creando un account di prova gratuito.
