Aspose.PDF FOSS for .NET מגיע עם סט עשיר של API של הערות ושדות טופס המאפשרים לך להוסיף סימונים, לקשר ולתקשר עם מסמכי 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.