1. Prodotti
  2.   Conholdate.Total
  3.   .NET
  4.   Rimuovi firme in PDF in .NET

Rimuovi firme in PDF in .NET

API .NET eSignatures per rimuovere codici a barre, testo, immagini, codici QR o firme digitali dai file PDF in qualsiasi tipo di applicazione C# .NET, Mono o Xamarin. Utilizzo della libreria avanzata di firme digitali .NET: elimina le firme elettroniche da PDF già firmati, documenti Microsoft Word, fogli di lavoro Excel, diapositive PowerPoint e un’ampia gamma di formati di file immagine senza utilizzare alcun software o strumento esterno.

Scarica

Rimuovere le firme digitali in PDF

Cerca e rimuovi contemporaneamente tutti o alcuni tipi di firme elettroniche da file PDF protetti digitalmente e firmati utilizzando le API Conholdate.Total per .NET.

  • Instantiate Signature with input (PDF) document
  • Crea un’istanza dell’oggetto DigitalSearchOptions con le proprietà necessarie
  • Chiama il metodo Search e ottieni l’elenco delle DigitalSignatures
  • Selezionare le firme digitali da rimuovere dal documento (PDF).
  • Chiama il metodo Delete dell’oggetto Signature e passagli le firme

Scarica l'API della firma

L’eliminazione delle firme dai documenti firmati digitalmente richiede lo spazio dei nomi GroupDocs.Signature. Procedi a scaricare i rispettivi file o scarica l’intero pacchetto direttamente da NuGet.

Rimuovi qualsiasi tipo di firma di codice a barre, testo, immagine o codice QR dai documenti utilizzando sistemi operativi come Windows, Linux o macOS mentre lavori su piattaforme Windows Azure, Mono e Xamarin.


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("signed.pdf"))
{
// search for electronic Digital signatures in the document
List<DigitalSignature> signatures = signature.Search<DigitalSignature>(SignatureType.Digital);
if (signatures.Count > 0)
{
DigitalSignature digitalSignature = signatures[0];
bool result = signature.Delete(digitalSignature);
if (result)
{
Console.WriteLine($"Digital signature #{digitalSignature.Thumbprint} from the {digitalSignature.SignTime.ToShortDateString()} was deleted.");
}
else
{
Helper.WriteError($"Signature was not deleted from the document! Signature# {digitalSignature.Thumbprint} was not found!");
}
}
}

Rimuovi le firme dei codici a barre in PDF

L’API della firma .NET supporta la manipolazione e la rimozione delle firme di codici a barre e codici QR dai documenti PDF nelle applicazioni .NET utilizzando poche righe di codice C#. Rimuovi una o più firme digitali di diverso tipo dai documenti firmati contemporaneamente.

  • Crea un’istanza della Signature con il documento di input (PDF).
  • Crea un’istanza dell’oggetto BarcodeSearchOptions con le proprietà necessarie
  • Chiama il metodo Search e ottieni l’elenco di BarcodeSignature
  • Selezionare le firme dei codici a barre da rimuovere dal documento (PDF).
  • Chiama il metodo Delete dell’oggetto Signature e passagli le firme

Estrai i dettagli del file PDF

L’API di estrazione delle informazioni sui documenti non solo consente di ottenere le informazioni di base sul file del documento di origine (PDF), ma supporta anche l’estrazione di alcune preziose informazioni sul documento come il tipo di file, le dimensioni, il numero di pagine, l’altezza e la larghezza utilizzando lo stream o un file memorizzato su disco locale.

La libreria delle firme dei documenti .NET offre una serie di funzionalità utili per annullare i processi di firma digitale (firma, verifica, ricerca) in qualsiasi momento con pochi semplici passaggi.


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("signed.pdf"))
{
BarcodeSearchOptions options = new BarcodeSearchOptions();
// search for Barcode signatures in document
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(options);
if (signatures.Count > 0)
{
BarcodeSignature barcodeSignature = signatures[0];
bool result = signature.Delete(barcodeSignature);
if (result)
{
Console.WriteLine($"Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was deleted from document ['{fileName}'].");
}
else
{
Console.WriteLine($"Signature was not deleted from the document! Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was not found!");
}
}
}

Rimuovi le firme di testo in PDF

L’eliminazione di firme di testo o immagine da file PDF firmati digitalmente in C# .NET è più semplice con Conholdate.Total per le API .NET. Firma documenti digitali con firme personalizzate utilizzando diversi colori, caratteri, spaziatura interna e opzioni di stile.

  • Crea un’istanza della Signature con il documento di input (PDF).
  • Crea un’istanza dell’oggetto TextSearchOptions con le proprietà necessarie
  • Chiama il metodo Search e ottieni l’elenco di TextSignatures
  • Selezionare le firme di testo da rimuovere dal documento (PDF).
  • Chiama il metodo Delete dell’oggetto Signature e passagli le firme

Firma documenti remoti

L’API di firma elettronica dei documenti consente di eseguire il rendering di documenti in posizione remota da varie fonti di archiviazione di documenti cloud come flusso, disco locale, URL, FTP, Amazon S3 e archiviazione BLOB di Azure. La funzione di anteprima del documento consente di ottenere la rappresentazione dell’immagine delle pagine del documento che può essere utile per visualizzare in anteprima e regolare la posizione della firma digitale all’interno del documento.

Ottieni l’anteprima del documento dell’intero documento o di alcuni numeri di pagina specifici nei formati immagine PNG, JPG o BMP.


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("signed.pdf"))
{
TextSearchOptions options = new TextSearchOptions();
// search for text signatures in document
List<TextSignature> signatures = signature.Search<TextSignature>(options);
if(signatures.Count > 0)
{
TextSignature textSignature = signatures[0];
bool result = signature.Delete(textSignature);
if(result)
{
Console.WriteLine($"Signature with Text '{textSignature.Text}' was deleted from document.");
}
else
{
Console.WriteLine($"Signature was not deleted from the document!");
}
}
}

Che cosè il formato di file PDF?

PDF (Portable Document Format) è un formato di file di documento sviluppato da Adobe Systems nel 1993. È stato progettato per fornire un modo indipendente dalla piattaforma di archiviazione e condivisione di documenti, tra diversi sistemi operativi e su Internet. I PDF utilizzano un modello di disegno basato su vettori, il che significa che memorizza elementi grafici (linee, forme, immagini, ecc.) come equazioni matematiche. Questo, a sua volta, rende indipendente la risoluzione dei PDF, il che significa che la qualità del documento rimane costante indipendentemente dal tipo di dispositivo o programma in cui viene visualizzato. I PDF supportano anche una serie di funzioni di sicurezza, come crittografia, protezione tramite password, firme digitali e filigrana del documento. I PDF sono ora uno dei modi più popolari per condividere documenti. Sono utilizzati in una varietà di occasioni, inclusi documenti medici e legali, moduli governativi e fatture. Inoltre, vengono utilizzati nel settore della stampa per comunicare elettronicamente con i clienti. I PDF possono essere creati da qualsiasi tipo di documento elettronico, inclusi documenti Word, presentazioni PowerPoint e pagine web. È importante notare, tuttavia, che i PDF non sono modificabili. Per apportare modifiche a un PDF, è necessario prima convertirlo in un formato di file diverso. Sono disponibili numerosi programmi software per eseguire questa operazione, la maggior parte dei quali può essere scaricata gratuitamente.

Imparare

Opzioni popolari per la firma del documento con .NET

Firma file PDF

(Formato documento portatile)

Firma file WORD

(File di elaborazione testi)

Firma file EXCEL

(File di fogli di calcolo)

Firma file IMAGE

(File di immagini digitali)

Firma file DOC

(Formato binario di Microsoft Word)

Firma file DOCX

(Office 2007+ Documento Word)

Firma file DOCM

(File Marco Microsoft Word 2007)

Firma file DOT

(File modello di Microsoft Word)

Firma file DOTX

(File modello di Microsoft Word)

Firma file DOTM

(File modello Microsoft Word 2007+)

Firma file XLS

(Foglio di calcolo Microsoft Excel (precedente))

Firma file XLSX

(Apri la cartella di lavoro XML)

Firma file XLSB

(Cartella di lavoro binaria di Excel)

Firma file XLSM

(Foglio di calcolo con attivazione macro)

Firma file XLT

(Excel 97 - Modello 2003)

Firma file XLTM

(Modello con attivazione macro di Excel)

Firma file XLTX

(Modello Excel)

Firma file PPT

(Microsoft PowerPoint 97-2003)

Firma file PPTX

(Formato di presentazione XML aperto)

Firma file PPS

(Presentazione PowerPoint)

Firma file PPSX

(Presentazione PowerPoint)

Firma file BMP

(File immagine bitmap)

Firma file GIF

(Formato di interscambio grafico)

Firma file JPEG

(Immagine del gruppo di esperti fotografici congiunti)

Firma file PNG

(Grafica di rete portatile)

Firma file POTM

(File modello di Microsoft PowerPoint)

Firma file POTX

(Presentazione modello Microsoft PowerPoint)

Firma file PPTM

(File di presentazione con attivazione macro)

Firma file PPSM

(Presentazione con attivazione macro)

Firma file JPG

(Immagine del gruppo di esperti fotografici congiunti)

Firma file TIFF

(Formato file immagine con tag)

Firma file WEBP

(Formato immagine web raster)

Firma file PSD

(Documento Photoshop)

Firma file SVG

(Grafica vettoriale scalare)

Firma file WMF

(Metafile di Windows)

Firma file CDR

(Formato grafico CorelDraw®)

Firma file CMX

(Immagine di scambio metafile Corel)

Firma file DJVU

(Formato file grafico)

Firma file ODP

(Formato di presentazione OpenDocument)

Firma file OTP

(Formato standard OpenDocument)

Firma file OTS

(Modello di foglio di calcolo OpenDocument)

Firma file ODS

(Foglio di calcolo OpenDocument)

Firma file OTT

(Formato standard OpenDocument)

Firma file ODT

(Formato file di testo OpenDocument)

 Italiano