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.


משאבים קשורים