מקרי שימוש — Aspose.PDF FOSS for .NET

מקרי שימוש — Aspose.PDF FOSS for .NET

יצירת מסמכי PDF וארכיב

רבות מיישומי .NET צריכים לייצר מסמכי PDF באופן תכנותי — קבלות, חשבוניות, דוחות או רשומות ציות — מבלי להסתמך על ספריות בתשלום או כלים חיצוניים. Aspose.PDF FOSS for .NET מאפשר לך ליצור Document באמצעות Document.Create(), לבנות את עץ העמודים, להוסיף הסברים, ולשמר את התוצאה עם Document.Save() או Document.ToArray(). מכיוון שהספרייה אינה דורשת התקנת Adobe Acrobat או Ghostscript, היא משתלבת בצורה חלקה בצינורות CI/CD מבוססי מכולות ופונקציות ללא שרת.

מחלקות מפתח: Document, Page, PageCollection


מיזוג PDF והרכבה באצווה

מערכות ניהול מסמכים לעיתים קרובות צריכות לשלב קבצי PDF מרובים — הוספת דף שער, מיזוג תגובות טפסים, או איחוד דוחות לארכיון יחיד. Aspose.PDF FOSS מציגה Document.Merge() ו‑Document.MergeDocuments() לשילוב מערכים של Document או נתיבי קבצים בקריאה אחת. המסמך המשולב ניתן לאחר מכן לשמירה ל‑stream או לקובץ.

מחלקות מפתח: Document, MergeOptions


זרימות עבודה של הערות

זרימות עבודה של סקירה ואישור מסתמכות על הערות: הדגשות, חותמות, פתקים טקסטואליים, פעולות קישור, וסימני מים. Aspose.PDF FOSS חושפת AnnotationCollection על כל Page, עם שיטות להוסיף LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation, ו‑InkAnnotation אובייקטים. השינויים נשמרים על‑ידי שמירת המסמך בחזרה עם Document.Save().

מחלקות מפתח: Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation


עיצוב שדה AcroForm

טפסי PDF לעיתים דורשים שהערכי השדות יוצגו עם פורמט עקבי: תאריכים בתבניות ספציפיות לשפה, סכומי מטבע עם הסמל הנכון ומפריד עשרוני, או אחוזים עם דיוק קבוע. מחלקות JavascriptExtensions ב‑Aspose.PDF FOSS מיישמות את פונקציות הפורמט של PDF JavaScript AF_* בצד השרת, ומבטלות את הצורך במנוע JavaScript. FieldDateTimeFormatter.Format() ממירה מחרוזת תאריך גולמית לפי תבנית תאריך של Acrobat, FieldNumberCurrencyFormatter.Format() מעצבת מחרוזת מספרית כערך מטבע, ו‑FieldNumberPercentFormatter.Format() מעצבת מספר כאחוז.

מחלקות מפתח: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


הטמעת קישור ופעולת ניווט

קבצי PDF אינטראקטיביים משתמשים בפעולות PDF כדי לנווט בתוך המסמך או להפעיל כתובות URL חיצוניות. Aspose.PDF FOSS תומך בPdfAction.CreateUri() לקישורים אינטרנטיים, בPdfAction.CreateGoTo() לניווט לפי אינדקסי דפים, בPdfAction.CreateNamed() לפעולות שמיות סטנדרטיות (למשל NextPage, PrevPage), ובPdfAction.CreateJavaScript() לאינטראקציות מתוכנתות. הפעולות מצורפות לאובייקטים LinkAnnotation ומעוברות במדויק במהלך מחזורי פתיחה/שמירה.

מחלקות מפתח: PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction


בדיקת מסמכים וחילוץ מטא‑נתונים

כלי שמבצע ביקורת על תוכן PDF — בדיקת ממדי העמוד, רשימת ההערות, קריאת פעולות המסמך, או מיפוי JavaScript משובץ — יכול להשתמש בממשק ה‑API לקריאה בלבד של Aspose.PDF FOSS. Document.Pages חושף את PageCollection, Page.Annotations מספק גישה טיפוסית לכל הערה, ו‑Document.JavaScript מכיל את אוסף ה‑JavaScript ברמת המסמך. זה הופך את הספרייה למתאימה לסורקי ציות, מבקרי תוכן, ולצינורות אוטומטיים לאימות דוחות.

מחלקות מפתח: Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection

ראה גם

 עברית