כיצד להעלות ולנהל מסמכים PDF ב- .NET

כיצד להעלות ולנהל מסמכים PDF ב- .NET

כיצד להעלות ולנהל מסמכים PDF ב- .NET

מדריך זה מכסה את פתיחת, יצירת והשמירה של מסמכים PDF באמצעות ליבה Document מדרגה .


דרישות מוקדמות

דרישותפרטים
Runtime.NET 8.0 או מאוחר יותר
חבילהdotnet add package Aspose.Pdf.Foss

פתח PDF מתוך באטים

להעלות PDF קיימת לתוך A Document על ידי העברת ביט אררי ל Document.Open.גישה זו נמנעת מנעולים קבצים ועובדת היטב לזיכרון. זרימת עבודה כגון מעבדי בקשה באינטרנט.

using var doc = Document.Open(File.ReadAllBytes("input.pdf"));
Console.WriteLine($"Pages: {doc.Pages.Count}");

יצירת מסמך חדש

מיד להוריד ריקנות Document,הוסף לפחות דף אחד, וקרא Save ל יצירת קובץ PDF בתוקף על הדיסק.

using var doc = new Document();
doc.Pages.Add();
doc.Save("new.pdf");

שינויים ב- Page Geometry

גישה לדף על ידי מדד מבוסס 1 שלה ולהגדיר את תיבת התקשורת, תיבה צמחים או סיבוב. The Rectangle המפיק לוקח את הקואורדינטות בסדר שמאל, למטה, ימינה, העליון.

var page = doc.Pages[1];
page.SetMediaBox(new Rectangle(0, 0, 612, 792));
page.SetRotation(90);

הוסף קובץ תוספת

להוסיף קובץ ל- PDF באמצעות FileSpecification.הקובץ המורכב מופיע ב לוח ההדבקות של הצופה וניתן להוציא אותו על ידי הנמענים.

var spec = new FileSpecification("data.csv", "Embedded data");
doc.EmbeddedFiles.Add(spec);
doc.Save("with-attachment.pdf");

הכיתות המפתח

שיעורמטרה
Documentרקע PDF Object
Document.Openפתיחת באט Array
Pageדף יחיד עם תוכן וגיאומטריה
PageCollectionניהול דפי מסמכים
FileSpecificationתיאור קובץ הכתובת

ראה גם

 עברית