Αυτό το άρθρο σας καθοδηγεί στη σταδιακή διαδικασία προσθήκης σχολιασμού υδατογραφήματος σε PDF χρησιμοποιώντας C#. Η βιβλιοθήκη σχολιασμών χρησιμοποιείται για την εισαγωγή σχολιασμού σε PDF. Θα σας καθοδηγήσουμε πώς να διαμορφώσετε το πακέτο σχολιασμού και θα σας εξοικειώσουμε με δείγμα κώδικα για δημιουργία σχολιασμού PDF χρησιμοποιώντας C#. Ακολουθούν τα πλήρη βήματα και το παράδειγμα κώδικα εργασίας για την εισαγωγή μορφοποιημένου υδατογραφήματος σε σελίδες PDF και αποθήκευση του τελικού PDF εξόδου στο δίσκο.
Βήματα για την προσθήκη σχολιασμού υδατογραφήματος σε PDF χρησιμοποιώντας C#
- Εγκαταστήστε το πακέτο GroupDocs.Annotation for .NET από το NuGet για να προσθέσετε σχολιασμό υδατογραφήματος σε PDF
- Προσθέστε μια αναφορά στον χώρο ονομάτων GroupDocs.Annotation για να δημιουργήσετε σχολιασμό PDF
- Αρχικοποιήστε την κλάση Annotator και περάστε τη διαδρομή του αρχείου εισόδου PDF στον κατασκευαστή του
- Αρχικοποιήστε την κλάση WatermarkAnnotation και ορίστε ιδιότητες για τον σχολιασμό του υδατογραφήματος
- Καλέστε τη μέθοδο Annotator.Add και περάστε το αντικείμενο WatermarkAnnotation σε αυτήν
- Καλέστε τη μέθοδο Annotator.Save με τη διαδρομή εγγράφου που προκύπτει για να αποθηκεύσετε το αρχείο PDF εξόδου στο δίσκο
Έχουμε παραθέσει όλα τα απαραίτητα βήματα για την εισαγωγή υδατογραφήματος σε PDF σε C#. Απλώς πρέπει να ακολουθήσετε αυτά τα βήματα για να δημιουργήσετε PDF με υδατογράφημα σε όλες τις σελίδες σε οποιοδήποτε από τα κοινά λειτουργικά συστήματα όπως Windows, Linux και macOS που υποστηρίζουν περιβάλλον .NET. Επιπλέον, δεν χρειάζεται να εγκαταστήσετε κάποιο πρόσθετο λογισμικό για τη βιβλιοθήκη σχολιασμών. Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να δημιουργήσετε σχολιασμό υδατογραφήματος PDF.
Κώδικας για προσθήκη σχολιασμού υδατογραφήματος χρησιμοποιώντας C#
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
//Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermark = new WatermarkAnnotation | |
{ | |
Angle = 75, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is watermark annotation", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
//Add Watermark Annotation to PDF | |
annotator.Add(watermark); | |
//Save the final output PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Δημιουργήσαμε το παραπάνω παράδειγμα κώδικα για να σας δείξουμε την υλοποίηση της δυνατότητας C# PDF watermark. Έχουμε ορίσει διαφορετικές ιδιότητες του WatermarkAnnotation για τη δημιουργία σχολιασμού σε PDF χρησιμοποιώντας C#. Μπορείτε να χρησιμοποιήσετε τις ιδιότητες αυτής της κατηγορίας σύμφωνα με τις απαιτήσεις σας. Αυτός είναι ένας οδηγός βήμα προς βήμα για την εισαγωγή σχολιασμού υδατογραφήματος χρησιμοποιώντας C# μαζί με δείγμα κώδικα. Πρόσφατα, δημοσιεύσαμε ένα άρθρο για τη μετατροπή TeX σε Word, ρίξτε μια ματιά στον οδηγό πώς να μετατρέψετε TeX σε Word χρησιμοποιώντας C# για περισσότερες πληροφορίες.