Πώς να αποθηκεύσετε σχολιασμένες σελίδες σε PDF χρησιμοποιώντας το GroupDocs.Annotation για .NET

Εισαγωγή

Δυσκολεύεστε να αποθηκεύσετε συγκεκριμένες σελίδες με σχόλια από τα έγγραφά σας PDF; Αυτός ο περιεκτικός οδηγός δείχνει πώς να το πετύχετε αποτελεσματικά χρησιμοποιώντας το GroupDocs.Annotation για .NET. Αξιοποιώντας τις δυνατότητες σχολιασμού, βελτιστοποιήστε τη διαχείριση εγγράφων και βελτιώστε τη συνεργασία εστιάζοντας στο σχετικό περιεχόμενο.

Σε αυτό το σεμινάριο, θα μάθετε:

  • Ρύθμιση του περιβάλλοντος ανάπτυξής σας με το GroupDocs.Annotation
  • Προσθήκη διαφόρων τύπων σχολιασμών
  • Αποτελεσματική αποθήκευση μόνο σχολιασμένων σελίδων

Έτοιμοι να ξεκινήσουμε; Ας βεβαιωθούμε ότι τα έχετε όλα έτοιμα.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:

  • Πλαίσιο .NET (έκδοση 4.6 ή νεότερη) ή .NET Core/5+
  • Ένα πρόγραμμα επεξεργασίας κώδικα όπως το Visual Studio
  • Βασικές γνώσεις εγκατάστασης έργων σε C# και .NET

Ρύθμιση του GroupDocs.Annotation για .NET

Για να ξεκινήσετε να χρησιμοποιείτε το GroupDocs.Annotation, εγκαταστήστε το μέσω του NuGet.

Κονσόλα διαχείρισης πακέτων NuGet

Install-Package GroupDocs.Annotation -Version 25.4.0

.NET CLI

dotnet add package GroupDocs.Annotation --version 25.4.0

Απόκτηση Άδειας

Το GroupDocs προσφέρει μια δωρεάν δοκιμαστική περίοδο για να εξερευνήσετε πλήρως το λογισμικό του. Για εκτεταμένη χρήση, αγοράστε μια άδεια χρήσης ή ζητήστε μια προσωρινή:

  • Δωρεάν δοκιμήΕξερευνήστε λειτουργίες χωρίς περιορισμούς για μια αρχική περίοδο.
  • Προσωρινή ΆδειαΧρησιμοποιήστε προσωρινά το GroupDocs.Annotation στην παραγωγή.
  • ΑγοράΕξασφαλίστε τις μακροπρόθεσμες ανάγκες σας με μια εμπορική άδεια.

Μόλις εγκατασταθεί, αρχικοποιήστε τη βιβλιοθήκη ως εξής:

using GroupDocs.Annotation;

// Βασική ρύθμιση για τη φόρτωση και την προσθήκη σχολίων σε έγγραφα
Annotator annotator = new Annotator("path/to/your/document.pdf");

Οδηγός Εφαρμογής

Προσθήκη σχολίων

Επισκόπηση

Οι σχολιασμοί βοηθούν στην επισήμανση σημαντικών περιοχών μέσα στο έγγραφό σας. Ας εξερευνήσουμε την προσθήκη ενός AreaAnnotation και ένα EllipseAnnotation.

Βήμα 1: Δημιουργία σχολίου περιοχής

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

// Ορίστε την σημείωση περιοχής
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Θέση και μέγεθος
    BackgroundColor = 65535,                // Τιμή χρώματος ARGB για την επισήμανση
    PageNumber = 1                          // Συγκεκριμένος αριθμός σελίδας
};

Ο AreaAnnotation επισημαίνει μια ορθογώνια περιοχή στο έγγραφο. Προσαρμόστε τη θέση της (Box) και χρώμα φόντου.

Βήμα 2: Δημιουργία σχολίου ελλειπτικού

// Ορισμός της σχολίασης με έλλειψη
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Θέση και μέγεθος
    BackgroundColor = 123456,                // Τιμή χρώματος ARGB για την επισήμανση
    PageNumber = 1                           // Συγκεκριμένος αριθμός σελίδας
};

Ο EllipseAnnotation επιτρέπει τη σχεδίαση οβάλ σχήματος στο έγγραφο. Προσαρμόστε τη θέση και τις διαστάσεις χρησιμοποιώντας το Box ιδιοκτησία.

Βήμα 3: Προσθήκη σχολίων

// Προσθήκη σχολίων στην παρουσία του Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });

Χρησιμοποιώντας το Add μέθοδος, συμπεριλάβετε πολλαπλούς τύπους σχολιασμών. Αυτό το βήμα προσθέτει τόσο το AreaAnnotation και EllipseAnnotation.

Αποθήκευση μόνο σχολιασμένων σελίδων

Επισκόπηση

Για να αποθηκεύσετε μόνο σελίδες που περιέχουν σχολιασμούς, διαμορφώστε τις επιλογές αποθήκευσης ανάλογα.

Βήμα 4: Αποθήκευση σχολιασμένων σελίδων

using GroupDocs.Annotation.Options;

// Ρύθμιση επιλογών αποθήκευσης ώστε να περιλαμβάνουν μόνο σελίδες με σχόλια
annotator.Save("path/to/output/document.pdf\