Προσθήκη σχολιασμού Polyline στο έγγραφο
Εισαγωγή
Το GroupDocs.Annotation για .NET είναι ένα ισχυρό εργαλείο που επιτρέπει στους προγραμματιστές να σχολιάζουν έγγραφα PDF και Microsoft Office μέσω προγραμματισμού. Μεταξύ των χαρακτηριστικών του είναι η δυνατότητα προσθήκης σχολιασμών πολυγραμμών σε έγγραφα, βελτιώνοντας τη συνεργασία και τις διαδικασίες ελέγχου εγγράφων.
Προαπαιτούμενα
Πριν προχωρήσετε σε αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε τα εξής:
- Το Visual Studio είναι εγκατεστημένο στο σύστημά σας.
- Βασικές γνώσεις γλώσσας προγραμματισμού C#.
- Εγκαταστάθηκε το GroupDocs.Annotation για τη βιβλιοθήκη .NET. Μπορείτε να το κατεβάσετε απόεδώ.
Εισαγωγή χώρων ονομάτων
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;
Βήμα 1: Καθορίστε τη διαδρομή εξόδου
Αρχικά, ορίστε τη διαδρομή εξόδου όπου θα αποθηκευτεί το σχολιασμένο έγγραφο.
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
Βήμα 2: Εκκίνηση του Annotator
Αρχικοποιήστε τον σχολιαστή παρέχοντας το όνομα του εγγράφου εισόδου.
using (Annotator annotator = new Annotator("input.pdf"))
{
Βήμα 3: Δημιουργία αντικειμένου σχολιασμού Polyline
Δημιουργήστε ένα αντικείμενο σχολιασμού πολυγραμμής και ορίστε τις ιδιότητές του όπως θέση, μήνυμα, αδιαφάνεια, χρώμα στυλό, στυλ στυλό και πλάτος στυλό.
PolylineAnnotation polyline = new PolylineAnnotation
{
Box = new Rectangle(250, 35, 102, 12),
CreatedOn = DateTime.Now,
Message = "This is polyline annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
},
SvgPath = "M250.8280751173709,48.209295774647885l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l1.3973708920187793,-0.6986854460093896l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l2.096056338028169,-1.3973708920187793l3.493427230046948,-1.3973708920187793l0.6986854460093896,-0.6986854460093896l1.3973708920187793,-1.3973708920187793l0.6986854460093896,0l1.3973708920187793,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l0,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0,-0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.096056338028169,-0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l1.3973708920187793,0l2.096056338028169,0l5.589483568075117,0l1.3973708920187793,0l2.096056338028169,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l2.096056338028169,1.3973708920187793l0.6986854460093896,0l0.6986854460093896,0l0,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0.6986854460093896l0,0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0.6986854460093896l1.3973708920187793,0.6986854460093896l3.493427230046948,0.6986854460093896l1.3973708920187793,0.6986854460093896l2.096056338028169,0.6986854460093896l1.3973708920187793,0.6986854460093896l1.3973708920187793,0l1.3973708920187793,0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.7947417840375586,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.698685
4460093896,0l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0"
};
Βήμα 4: Προσθήκη σχολιασμού Polyline
Προσθέστε τον σχολιασμό πολυγραμμής στο έγγραφο χρησιμοποιώντας το αντικείμενο σχολιαστή.
annotator.Add(polyline);
Βήμα 5: Αποθήκευση εγγράφου
Αποθηκεύστε το σχολιασμένο έγγραφο στην καθορισμένη διαδρομή εξόδου.
annotator.Save(outputPath);
Βήμα 6: Εμφάνιση μηνύματος επιτυχίας
Εμφανίστε ένα μήνυμα που επιβεβαιώνει την επιτυχή αποθήκευση του εγγράφου.
Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");
συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε πώς να προσθέτουμε έναν σχολιασμό πολυγραμμής σε ένα έγγραφο χρησιμοποιώντας το GroupDocs.Annotation για .NET. Αυτή η δυνατότητα ενισχύει τις διαδικασίες συνεργασίας και ελέγχου εγγράφων, διευκολύνοντας τους χρήστες να επικοινωνούν αποτελεσματικά τα σχόλια και τις προτάσεις τους.
Συχνές ερωτήσεις
Είναι το GroupDocs.Annotation για .NET συμβατό με όλες τις μορφές εγγράφων;
Το GroupDocs.Annotation για .NET υποστηρίζει δημοφιλείς μορφές εγγράφων, όπως μορφές PDF και Microsoft Office, συμπεριλαμβανομένων των Word, Excel και PowerPoint.
Μπορώ να προσαρμόσω την εμφάνιση των σχολιασμών;
Ναι, μπορείτε να προσαρμόσετε διάφορες ιδιότητες των σχολιασμών, όπως το χρώμα, την αδιαφάνεια, το στυλ και το πλάτος για να ταιριάζουν στις απαιτήσεις σας.
Το GroupDocs.Annotation για .NET προσφέρει δωρεάν δοκιμή;
Ναι, μπορείτε να επωφεληθείτε από μια δωρεάν δοκιμή του GroupDocs.Annotation για .NET μεταβαίνοντας στοαυτός ο σύνδεσμος.
Πού μπορώ να βρω τεκμηρίωση για το GroupDocs.Annotation για .NET;
Μπορείτε να βρείτε την τεκμηρίωση για GroupDocs.Annotation για .NETεδώ.
Πώς μπορώ να λάβω υποστήριξη για τυχόν ζητήματα ή ερωτήματα που σχετίζονται με το GroupDocs.Annotation για .NET;
Μπορείτε να λάβετε υποστήριξη μεταβαίνοντας στο φόρουμ GroupDocs.Annotationεδώ.