כיצד לעבוד עם Facades API ב-.NET
כיצד לעבוד עם ה‑Facades API ב‑.NET
ה- Facades API מספק עטיפות ברמה גבוהה למשימות PDF נפוצות. מדריך זה מכסה מילוי טפסים, מיזוג קבצים ועריכת תוכן.
דרישות מוקדמות
| דרישה | פרטים |
|---|---|
| זמן ריצה | .NET 8.0 או גרסה מאוחרת יותר |
| חבילה | dotnet add package Aspose.Pdf.Foss |
מלא שדה בטופס
החזית Form פותחת קובץ PDF קלט, ממלאת שדות לפי שם, וכותבת את התוצאה לקובץ פלט נפרד. זה מונע עבודה עם האובייקט ברמת‑הנמוכה Document כאשר כל מה שאתה צריך הוא מילוי שדות פשוט.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();מזג שני קבצי PDF
PdfFileEditor מחבר מספר קבצי PDF למסמך פלט אחד. העבר את נתיבי קבצי המקור ונתיב יעד כדי ליצור תוצאה ממוזגת אחת.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");חילוץ טווח עמודים
המחלקה PdfFileEditor יכולה לחלץ טווח רציף של עמודים לקובץ חדש. ציין את דף ההתחלה, דף הסיום, ואת נתיב הפלט.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");מחלקות מפתח
| Class | Purpose |
|---|---|
Form | קריאת וכתיבת ערכי שדות טופס |
PdfFileEditor | מיזוג, פיצול, חילוץ דפים |
PdfContentEditor | עריכת תוכן דף |
PdfFileSignature | חתימה ואימות מסמכים |
PdfFileStamp | הוספת חותמות לדפים |
PdfConverter | רינדור דפים לתמונות |