Le annotazioni sono comunemente utilizzate nei documenti per evidenziare diverse osservazioni e fornire feedback per la discussione. Abbiamo discusso in articoli separati di come aggiungere annotazioni diverse a documenti PDF e Word usando C#. Oggi, questo articolo discute come rimuovere le annotazioni da documenti come file PDF e Word DOC/DOCX utilizzando C#.
Di seguito vengono discussi i seguenti argomenti:
- Annotation .NET API
- Rimuovi tutte le annotazioni
- Rimuovi annotazioni per ID
- Elimina annotazioni per oggetto annotazione
API .NET per le annotazioni
GroupDocs.Annotation fornisce l’API .NET per gestire le annotazioni all’interno di vari documenti e immagini. Consente di aggiungere, rimuovere ed estrarre annotazioni da PDF, Word e molti altri documenti. Puoi dare un’occhiata alla documentazione per l’elenco completo dei formati di documento supportati per le annotazioni.
Scarica le sue DLL o MSI installer dalla sezione download o installa l’API nella tua applicazione .NET tramite NuGet. Puoi anche usare il seguente comando dal Package Manager.
PM> Install-Package GroupDocs.Annotation
Rimuovi tutte le annotazioni da PDF, documenti Word usando C#
Esistono vari modi per rimuovere le annotazioni dai documenti. Puoi rimuovere tutte le annotazioni contemporaneamente, rimuovere annotazioni specifiche fornendo ID o rimuovere annotazioni specifiche per oggetto annotazione. Per ulteriori opzioni, visita l’articolo documentazione.
Di seguito sono riportati i passaggi per rimuovere tutte le annotazioni dai documenti PDF o Word DOC/DOCX utilizzando C#.
- Carica il documento utilizzando Annotator.
- Inizializza la classe Opzioni di salvataggio.
- Imposta il tipo di annotazione su Nessuno.
- Salva il file, privo di annotazioni, utilizzando il metodo Save().
Il codice seguente mostra come rimuovere le annotazioni dai file PDF o Word usando C#.
// Rimuovi tutte le annotazioni dal documento PDF usando C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}
Rimuovere l’annotazione in base agli ID usando C#
Allo stesso modo, puoi fornire ID annotazione per eliminare queste annotazioni dal documento. Fornisci semplicemente l’ID o l’elenco di ID per eliminare l’annotazione specificata. Il codice seguente mostra come rimuovere le annotazioni dai documenti PDF o Word fornendo gli ID usando C#.
// Rimuovere le annotazioni in base agli ID dal documento PDF utilizzando C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Remove(new List<int>{0,1});
annotator.Save("path/document-remove-annotation.pdf");
}
Rimuovere l’annotazione per oggetto di annotazione usando C#
Puoi anche eliminare l’annotazione specifica provando l’oggetto Annotazione. Per mostrare ciò, l’esempio di codice seguente rimuove le annotazioni dai documenti PDF o Word usando gli oggetti di annotazione in C#.
// Rimuovere le annotazioni selettive dal documento PDF utilizzando C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
annotator.Remove(annotator.Get()[0]);
annotator.Save("path/document-remove-annotation.pdf");
}
Conclusione
Per concludere, hai imparato come rimuovere le annotazioni dai documenti usando C#. In particolare, abbiamo rimosso tutte le annotazioni dai file PDF e Word. Successivamente abbiamo rimosso le annotazioni fornendo ID e anche dimostrando gli oggetti di annotazione.
Crea la tua applicazione .NET per la rimozione delle annotazioni dei documenti utilizzando GroupDocs.Annotation for .NET. Scopri di più sull’API dalla documentazione e dal repository GitHub. Per ulteriori domande, contatta il supporto sul forum.