Πώς να προσθέσετε απάντηση σε σχολιασμό σε PDF χρησιμοποιώντας C#

Σε αυτό το σεμινάριο πώς να το κάνετε, θα μάθετε τη διαδικασία προσθήκης απάντησης σε σχολιασμό σε PDF χρησιμοποιώντας C#. Αυτός ο οδηγός περιέχει επίσης τις οδηγίες για τη διαμόρφωση του πακέτου σχολιασμών ώστε να απάντηση σχολιασμού σε PDF χρησιμοποιώντας C#. Θα μάθετε εύκολα πώς να προσθέτετε σχολιασμό στο PDF και να προσθέτετε απαντήσεις στον ίδιο σχολιασμό. Ακολουθούν οι λεπτομερείς οδηγίες για τη δημιουργία απαντήσεων σχολιασμού σε PDF μαζί με παράδειγμα δείγματος κώδικα.

Βήματα για να προσθέσετε απάντηση σε σχολιασμό σε PDF χρησιμοποιώντας C#

  1. Εγκαταστήστε το πακέτο GroupDocs.Annotation for .NET από το NuGet για να απαντήσετε στον σχολιασμό PDF
  2. Προσθέστε αναφορά στον χώρο ονομάτων GroupDocs.Annotation για να δημιουργήσετε απάντηση σχολιασμού
  3. Δημιουργία αντικειμένου Annotator με διαδρομή εγγράφου εισόδου
  4. Αντικείμενο(α) Instantiate User, AreaAnnotation και Reply
  5. Εκχώρηση αντικειμένου χρήστη σε Απάντηση
  6. Αντιστοίχιση αντικειμένων απάντησης στη συλλογή Απαντήσεων του AreaAnnotation
  7. Καλέστε Annotator.Add μέθοδο και περάστε το αντικείμενο σχολιασμού σε αυτό
  8. Καλέστε τη μέθοδο Annotator.Save με τη διαδρομή εγγράφου που προκύπτει

Έχουμε διευκρινίσει όλα τα βασικά βήματα για να σχολιάσετε το PDF με απάντηση σε C# και να αποθηκεύσετε το PDF που προκύπτει στο δίσκο. Μπορείτε να ξεκινήσετε να απαντάτε στη λειτουργία σχολιασμού φορτώνοντας το έγγραφο εισόδου χρησιμοποιώντας την κλάση Annotator, να ορίσετε ιδιότητες σχολιασμού και, τέλος, να αποθηκεύσετε το PDF που προκύπτει στο δίσκο. Ακολουθεί το παράδειγμα κώδικα για να προσθέσετε απαντήσεις στον σχολιασμό.

Κώδικας για προσθήκη απάντησης σε σχολιασμό σε PDF χρησιμοποιώντας C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
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 User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

Το παραπάνω παράδειγμα κώδικα παρουσιάζει τη δυνατότητα εισαγωγής απάντησης σε σχολιασμό PDF σε C# και την ολοκλήρωσε καταναλώνοντας ορισμένες κλήσεις API της βιβλιοθήκης σχολιασμών. Επιπλέον, αυτό το παράδειγμα κώδικα C# μπορεί να εκτελεστεί σε οποιοδήποτε κοινό λειτουργικό σύστημα που υποστηρίζει .NET όπως MS Windows, Linux και Mac OS. Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με την προσθήκη υδατογραφήματος στο Word, ρίξτε μια ματιά στον οδηγό πώς να προσθέσετε υδατογράφημα στο Word χρησιμοποιώντας C# για περισσότερες πληροφορίες.

 Ελληνικά