Come salvare le pagine annotate in PDF utilizzando GroupDocs.Annotation per .NET
Introduzione
Hai difficoltà a salvare pagine annotate specifiche dai tuoi documenti PDF? Questa guida completa illustra come farlo in modo efficiente utilizzando GroupDocs.Annotation per .NET. Sfruttando le funzionalità di annotazione, semplifica la gestione dei documenti e migliora la collaborazione concentrandoti sui contenuti pertinenti.
In questo tutorial imparerai:
- Impostazione dell’ambiente di sviluppo con GroupDocs.Annotation
- Aggiunta di vari tipi di annotazioni
- Salvataggio efficace solo delle pagine annotate
Pronti a iniziare? Assicuriamoci che tutto sia pronto.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Framework .NET (versione 4.6 o successiva) o .NET Core/5+
- Un editor di codice come Visual Studio
- Conoscenza di base di C# e configurazione di progetti .NET
Impostazione di GroupDocs.Annotation per .NET
Per iniziare a utilizzare GroupDocs.Annotation, installalo tramite NuGet.
Console del gestore pacchetti NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
\Interfaccia a riga di comando .NET
dotnet add package GroupDocs.Annotation --version 25.4.0
Acquisizione della licenza
GroupDocs offre una prova gratuita per esplorare appieno il software. Per un utilizzo prolungato, acquista una licenza o richiedine una temporanea:
- Prova gratuita: Esplora le funzionalità senza limitazioni per un periodo iniziale.
- Licenza temporanea: Utilizzare temporaneamente GroupDocs.Annotation in produzione.
- AcquistareProteggi le tue esigenze a lungo termine con una licenza commerciale.
Una volta installata, inizializzare la libreria come segue:
using GroupDocs.Annotation;
// Configurazione di base per caricare e annotare documenti
Annotator annotator = new Annotator("path/to/your/document.pdf");
Guida all’implementazione
Aggiungere annotazioni
Panoramica
Le annotazioni aiutano a evidenziare le aree importanti all’interno del documento. Esploriamo l’aggiunta di un AreaAnnotation
e un EllipseAnnotation
.
Passaggio 1: creare annotazioni di area
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Definisci l'annotazione dell'area
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Posizione e dimensione
BackgroundColor = 65535, // Valore colore ARGB per l'evidenziazione
PageNumber = 1 // Numero di pagina specifico
};
IL AreaAnnotation
evidenzia un’area rettangolare sul documento. Personalizzane la posizione (Box
) e colore di sfondo.
Passaggio 2: creare un’annotazione ellittica
// Definisci l'annotazione dell'ellisse
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Posizione e dimensione
BackgroundColor = 123456, // Valore colore ARGB per l'evidenziazione
PageNumber = 1 // Numero di pagina specifico
};
IL EllipseAnnotation
consente di disegnare una forma ovale sul documento. Regola posizione e dimensioni utilizzando Box
proprietà.
Passaggio 3: aggiungere annotazioni
// Aggiunta di annotazioni all'istanza Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });
Utilizzando il Add
metodo, include più tipi di annotazioni. Questo passaggio aggiunge sia AreaAnnotation
E EllipseAnnotation
.
Salvataggio solo delle pagine annotate
Panoramica
Per salvare solo le pagine contenenti annotazioni, configura di conseguenza le opzioni di salvataggio.
Passaggio 4: Salva le pagine annotate
using GroupDocs.Annotation.Options;
// Imposta le opzioni di salvataggio per includere solo le pagine annotate
annotator.Save("path/to/output/document.pdf\