Ο στόχος αυτού του άρθρου είναι να παρέχει καθοδήγηση σχετικά με τον τρόπο προσθήκης σχολιασμού διαγραφής σε PDF χρησιμοποιώντας C#. Η προσθήκη ενός σχολιασμού διαγραφής σε ένα αρχείο PDF μπορεί να είναι χρήσιμη για την έμφαση σε συγκεκριμένο κείμενο ή περιεχόμενο. Ευτυχώς, με τη βοήθεια της ευρέως χρησιμοποιούμενης βιβλιοθήκης σχολιασμών, μπορείτε να εισάγετε τον σχολιασμό διαγραφής σε PDF χρησιμοποιώντας C# εύκολα. Για να το πετύχετε αυτό, έχουμε παραθέσει τα απαραίτητα βήματα που πρέπει να ακολουθήσετε.
Βήματα για την προσθήκη σχολιασμού Strikeout σε PDF χρησιμοποιώντας C#
- Χρησιμοποιήστε τη διαχείριση πακέτων NuGet για να εγκαταστήσετε το GroupDocs.Annotation for .NET
- Συμπεριλάβετε την αναφορά χώρου ονομάτων του GroupDocs.Annotation στο έργο σας
- Δημιουργήστε ένα αντικείμενο της κλάσης Annotator παρέχοντας τη διαδρομή του αρχείου PDF στον κατασκευαστή του
- Δημιουργήστε μια νέα παρουσία της κλάσης StrikeoutAnnotation και εκχωρήστε τιμές στις ιδιότητές της, όπως αριθμός σελίδας και χρώμα φόντου
- Καλέστε τη μέθοδο Add της κλάσης Annotator, περνώντας το αντικείμενο StrikeoutAnnotation ως παράμετρο
- Χρησιμοποιήστε τη μέθοδο Save της κλάσης Annotator για να αποθηκεύσετε το PDF που προκύπτει στο δίσκο
Αυτές οι οδηγίες δείχνουν τη διαδικασία εγκατάστασης της βιβλιοθήκης σχολιασμών στον υπολογιστή σας, η οποία θα σας επιτρέψει να δημιουργήσετε σχολιασμό διαγραφής σε PDF σε C#. Δεν χρειάζεστε κάποιο συμπληρωματικό λογισμικό για την εισαγωγή σχολιασμών διαγραφής σε αρχείο PDF. Αυτές οι οδηγίες είναι συμβατές με λειτουργικά συστήματα που χρησιμοποιούνται συνήθως, όπως Windows, macOS και Linux. Το ακόλουθο παράδειγμα κώδικα επεξηγεί τον τρόπο προσθήκης ενός σχολιασμού διαγραφής σε ένα PDF.
Κώδικας για προσθήκη σχολιασμού Strikeout σε PDF χρησιμοποιώντας C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddStrikeoutAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of StrikeoutAnnotation class | |
// and set some properties | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is strikeout annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), | |
new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add strikeout annotation to Annotator | |
annotator.Add(strikeout); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Η προηγούμενη ενότητα κάλυψε τις λεπτομέρειες του σχολιασμού διαγραφής C# σε PDF. Παρέχαμε επίσης ένα βασικό παράδειγμα κώδικα που απαιτεί μόνο μερικές κλήσεις API. Αφού εγκαταστήσετε τη βιβλιοθήκη σχολιασμών και ενημερώσετε τις διαδρομές των αρχείων εισόδου και εξόδου, μπορείτε εύκολα να ενσωματώσετε τον κώδικα στις εφαρμογές σας. Συγχαρητήρια, προσθέσατε με επιτυχία έναν σχολιασμό διαγραφής σε ένα αρχείο PDF χρησιμοποιώντας C#.
Έχουμε καλύψει προηγουμένως το θέμα της προσθήκης υπογραμμισμένων σχολιασμών σε αρχεία PDF. Για περισσότερες πληροφορίες σχετικά με αυτό το θέμα, ανατρέξτε στον οδηγό μας στο πώς να προσθέσετε υπογραμμισμένο σχολιασμό σε PDF χρησιμοποιώντας C#.