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#.



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

  1. 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.

  2. La qualità del mio PDF sarà influenzata dopo la rimozione del watermark? No. L’SDK mantiene la qualità e il layout originali.

  3. Ho bisogno di Adobe Acrobat o di qualche strumento esterno? No. L’API Cloud di GroupDocs funziona completamente online e non richiede software desktop.

  4. Posso rimuovere i filigrane solo da pagine specifiche? Sì. Puoi specificare i numeri di pagina per mirare a rimuovere il watermark in modo selettivo.

  5. È disponibile una versione gratuita? Sì. Puoi testare il rimuovi filigrana creando un account di prova gratuito.



Articoli correlati