Το Aspose.PDF FOSS για .NET έρχεται με ένα πλούσιο σύνολο APIs σχολιασμού και πεδίων φόρμας που σας επιτρέπουν να σημειώνετε, να συνδέετε και να αλληλεπιδράτε με έγγραφα PDF εξ ολοκλήρου σε διαχειριζόμενο κώδικα — χωρίς κλειδί άδειας.
Σχόλια με μια ματιά
Η κλάση AnnotationCollection της βιβλιοθήκης παρέχει τυποποιημένες βοηθητικές μεθόδους για κάθε τυπική σημείωση PDF. Η προσθήκη μιας αυτοκόλλητης σημείωσης είναι μια ενιαία κλήση:
page.Annotations.AddTextAnnotation(
new Rectangle(72, 720, 200, 740),
contents: "Review needed",
title: "Editor",
open: true);
Οι σημειώσεις συνδέσμου συνδυάζουν ένα ορθογώνιο με δυνατότητα κλικ με ένα PdfAction:
var action = PdfAction.CreateUri("https://aspose.com");
page.Annotations.AddLinkAnnotation(
new Rectangle(50, 700, 200, 720), action);
Το ίδιο μοτίβο ισχύει για τις επισήμανσεις, τις υπογραμμίσεις, τα τετράγωνα, τους κύκλους, τις γραμμές και τις σημειώσεις με μελάνι (ελεύθερο χέρι) — κάθε μία με μια αφιερωμένη Add* μέθοδο.
Διαδραστικά πεδία φόρμας
Τα πεδία AcroForm προσπελάζονται μέσω του Document.Form. Επανάληψη του Form.Fields για ανάγνωση των τιμών των πεδίων, ή χρησιμοποιήστε την πρόσβαση Form για λειτουργίες υψηλού επιπέδου συμπλήρωσης:
using var form = new Form("input.pdf", "output.pdf");
form.FillField("Name", "Alice");
form.Save();
Οι υποκατηγορίες του Field περιλαμβάνουν TextBoxField, CheckboxField, RadioButtonField, ComboBoxField, ListBoxField και SignatureField.
Εξομάλυνση και το πρότυπο επισκέπτη
Καλέστε Annotation.Flatten() για να ενσωματώσετε την οπτική εμφάνιση μιας σημείωσης στο περιεχόμενο της σελίδας.
Χρησιμοποιήστε AnnotationSelector για να φιλτράρετε τις σημειώσεις κατά τύπο μέσω του προτύπου επισκέπτη — χωρίς να απαιτείται χειροκίνητη μετατροπή τύπων.
Ξεκινώντας
Εγκατάσταση με:
dotnet add package Aspose.Pdf.Foss
Για οδηγούς βήμα προς βήμα, δείτε το
Annotations and Forms developer guide
και το
how-to article.