Το GroupDocs.Annotation for Net API είναι μια βιβλιοθήκη που σας επιτρέπει να προσθέτετε σχολιασμούς σε PDF, Word και άλλα έγγραφα σε Mac, Windows ή Ubuntu. Το GroupDocs.Annotation for Net είναι ένα εγγενές API Net για τη διαχείριση σχολιασμών με ολοκληρωμένη υποστήριξη για δημιουργία, προσθήκη, επεξεργασία, διαγραφή, εξαγωγή και εξαγωγή σχολιασμών από εικόνες και διάφορα άλλα έγγραφα. Η πλήρης λίστα των υποστηριζόμενων μορφών εγγράφων που μπορείτε να δείτε σε αυτήν τη σελίδα. Αυτή η βιβλιοθήκη σάς επιτρέπει να εργάζεστε όχι μόνο με έγγραφα PPSM αλλά και με πολλούς άλλους τύπους εγγράφων όπως Word, Excel, PowerPoint, μηνύματα ηλεκτρονικού ταχυδρομείου Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad και πολλά άλλα. Το GroupDocs.Annotation for Net API σάς επιτρέπει να δημιουργείτε και να προσθέτετε νέες σημειώσεις, να επεξεργάζεστε σχολιασμούς, να εξάγετε σχόλια, σχολιασμούς και να τις αφαιρείτε από έγγραφα. Η βιβλιοθήκη υποστηρίζει 13 διαφορετικούς τύπους σχολιασμού, όπως Κείμενο, Πολύγραμμη, Περιοχή, Υπογράμμιση, Σημείο, Υδατογράφημα, Βέλος, Έλλειψη, Αντικατάσταση κειμένου, Απόσταση, Πεδίο κειμένου, Διόρθωση πόρων σε έγγραφα PDF, HTML, Microsoft Word, υπολογιστικά φύλλα, διαγράμματα, παρουσιάσεις, σχέδια, εικόνες και πολλές άλλες μορφές αρχείων. Το παράδειγμα (δείτε παρακάτω) δείχνει την εργασία με το έγγραφο PPSM, σε αυτό το παράδειγμα μπορείτε να δείτε τα κύρια βήματα του τρόπου εργασίας με το GroupDocs.Σχολιασμός: Ρυθμίστε μια άδεια χρήσης, ανοίξτε ένα έγγραφο με το οποίο θέλετε να εργαστείτε, δημιουργία σχολιασμό, προσθέτοντας αντικείμενα δεδομένων για να ορίσετε τις ιδιότητες σχολιασμού σύμφωνα με τις απαιτήσεις σας και αποθηκεύοντας το αποτέλεσμα στο επιθυμητό μέρος. Επίσης, θα μπορούσατε να ρίξετε μια ματιά στις υποστηριζόμενες δυνατότητες στη σελίδα του github ή στο προϊόν μας τεκμηρίωση.
GroupDocs.Annotation διευκολύνει τους προγραμματιστές Net να προσθέσουν διάφορους τύπους σχολιασμού σε αρχεία PPSM σε οποιαδήποτε εφαρμογή που βασίζεται στο Net, εφαρμόζοντας μερικά εύκολα βήματα.
Το GroupDocs.Annotation για Net API υποστηρίζονται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον παρακάτω κώδικα, βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες προϋποθέσεις στο σύστημά σας.
//Add text field annotation to the document from local disk
using (Annotator annotator = new Annotator("input.bmp"))
{
TextFieldAnnotation textField = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
annotator.Add(textField);
annotator.Save("result.bmp");
}
GroupDocs.Annotation διευκολύνει τους προγραμματιστές του Net να αφαιρέσουν λεπτομέρειες σχολιασμού από αρχεία PPSM σε οποιαδήποτε εφαρμογή που βασίζεται στο Net, εφαρμόζοντας μερικά εύκολα βήματα.
// 1- How to remove annotation from document using annotation index
using (Annotator annotator = new Annotator("result.bmp"))
{
annotator.Remove(0);
annotator.Save("removed.bmp");
}
// 2- How to remove annotation from document using annotation object
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp[0]);
annotator.Save("removed.bmp");
}
// 3- How to remove some annotations from document using list of ID’s
using (Annotator annotator = new Annotator("result.bmp"))
{
var idList = new List{1, 2, 3};
annotator.Remove(idList);
annotator.Save("removed.bmp");
}
// 4- How to remove some annotations from document using list of annotations
using (Annotator annotator = new Annotator("result.bmp"))
{
var tmp = annotator.Get();
annotator.Remove(tmp);
annotator.Save("removed.bmp");
}
GroupDocs.Annotation διευκολύνει τους προγραμματιστές του Net να ενημερώσουν διάφορες ιδιότητες σχολιασμού από αρχεία PPSM σε οποιαδήποτε εφαρμογή που βασίζεται στο Net, εφαρμόζοντας μερικά εύκολα βήματα.
// open annotated document
using (Annotator annotator = new Annotator("result.bmp"))
{
//assuming we are going to change some properties of existing annotation
AreaAnnotation updated = new AreaAnnotation
{
// It's important to set existed annotation Id
Id = 1,
BackgroundColor = 255,
Box = new Rectangle(0, 0, 50, 200),
CreatedOn = DateTime.Now,
Message = "This is updated annotation",
Replies = new List
{
new Reply
{
Comment = "Updated first comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Updated second comment",
RepliedOn = DateTime.Now
}
}
};
// update annotation
annotator.Update(updated);
annotator.Save("result.bmp");
}
GroupDocs.Annotation διευκολύνει τους προγραμματιστές του Net να σχολιάζουν έγγραφα και να εξάγουν πληροφορίες σχολιασμού από αρχεία PPSM σε οποιαδήποτε εφαρμογή που βασίζεται στο Net εφαρμόζοντας μερικά εύκολα βήματα.
// for using this example input file ("annotated.bmp") must be with annotations
using (Annotator annotator = new Annotator("annotated.bmp"))
{
List annotations = annotator.Get();
XmlSerializer formatter = new XmlSerializer(typeof(List));
using (FileStream fs = new FileStream("annotations.xml", FileMode.Create))
{
fs.SetLength(0);
formatter.Serialize(fs, annotations);
}
}
Προσθέστε, αφαιρέστε, επεξεργαστείτε και εξαγάγετε σχολιασμούς στο αρχείο PPSM τώρα, μεταβαίνοντας στον ιστότοπο GroupDocs.Annotation Live Demos. Η ζωντανή επίδειξη έχει τα ακόλουθα πλεονεκτήματα
Δεν χρειάζεται να κατεβάσετε το API
Δεν χρειάζεται να γράψετε κωδικό
Απλώς ανεβάστε το αρχείο προέλευσης
Λάβετε σύνδεσμο λήψης για αποθήκευση του αρχείου
Τα αρχεία με επέκταση PPSM αντιπροσωπεύουν τη μορφή αρχείου Slide Show με δυνατότητα μακροεντολής που δημιουργήθηκε με το Microsoft PowerPoint 2007 ή νεότερη έκδοση. Μια άλλη παρόμοια μορφή αρχείου είναι το PPTM που διαφέρει στο άνοιγμα με το Microsoft PowerPoint σε επεξεργάσιμη μορφή αντί να εκτελείται ως Slide Show. Όταν εκτελείται ως παρουσίαση, το αρχείο PPSM εμφανίζει τις διαφάνειες παρουσίασης με άθικτα περιεχόμενα στην προβολή διαφανειών και είναι σε λειτουργία μόνο για ανάγνωση από προεπιλογή. Τα αρχεία PPSM μπορούν ακόμα να επεξεργαστούν στο Microsoft PowerPoint ανοίγοντάς τα στο PowerPoint.
Διαβάστε περισσότερα Σχετικά με τη μορφή αρχείου PPSMΕνημερώστε τις ιδιότητες σχολιασμού από ορισμένες από τις δημοφιλείς μορφές αρχείων όπως αναφέρεται παρακάτω.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Word Open XML Document Template)
(Rich Text Document)
(Open Document Text)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Worksheet)
(Open Document Spreadsheet)
(PowerPoint Presentation)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint Template)
(Microsoft PowerPoint Presentation)
(Microsoft PowerPoint 97-2003 Slide Show)
(OpenDocument Presentation)
(HyperText Markup Language)
(Tagged Image File Format)
(JPEG Image)
(Portable Network Graphic)
(E-mail Message)
(Microsoft Outlook E-mail Message)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2013 Stencil)
(Autodesk Design Data Formats)
(AutoCAD Drawing Interchange)
(Digital Imaging and Communications in Medicine)
(Windows Metafile)
(Enhanced Metafile Format)