إضافة صفحات إلى مستند PDF
Aspose.PDF لـ .NET API يوفر مرونة كاملة للعمل مع الصفحات في مستند PDF باستخدام C# أو أي لغة .NET أخرى. يحافظ على جميع صفحات مستند PDF في PageCollection التي يمكن استخدامها للعمل مع صفحات PDF. Aspose.PDF لـ .NET يتيح لك إدراج صفحة في مستند PDF في أي مكان في الملف بالإضافة إلى إضافة صفحات إلى نهاية ملف PDF. هذا القسم يوضح كيفية إضافة صفحات إلى PDF باستخدام C#.
إضافة أو إدراج صفحة في ملف PDF
Aspose.PDF لـ .NET يتيح لك إدراج صفحة في مستند PDF في أي مكان في الملف بالإضافة إلى إضافة صفحات إلى نهاية ملف PDF.
الشفرة التالية تعمل أيضاً مع مكتبة Aspose.PDF.Drawing.
إدراج صفحة فارغة في ملف PDF في الموقع المطلوب
لإدراج صفحة فارغة في ملف PDF:
يوضح الجزء التالي من الشفرة كيف يمكنك إدراج صفحة في ملف PDF.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل الوثائق.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// فتح المستند
Document pdfDocument = new Document(dataDir + "InsertEmptyPage.pdf");
// إدراج صفحة فارغة في PDF
pdfDocument.Pages.Insert(2);
// حفظ الملف الناتج
pdfDocument.Save(dataDir + "InsertEmptyPage_out.pdf");
في المثال أعلاه، أضفنا صفحة فارغة بالمعايير الافتراضية. إذا كنت بحاجة لجعل حجم الصفحة مماثل لصفحة أخرى في المستند يجب إضافة بعض الأسطر من الشفرة:
var page = pdfDocument.Pages.Insert(2);
// نسخ معايير الصفحة من الصفحة 1
page.ArtBox = pdfDocument.Pages[1].ArtBox;
page.BleedBox = pdf.Document.Pages[1].BleedBox;
page.CropBox = pdf.Document.Pages[1].CropBox;
page.MediaBox = pdf.Document.Pages[1].MediaBox;
page.TrimBox = pdf.Document.Pages[1].TrimBox;
إضافة صفحة فارغة في نهاية ملف PDF
أحيانًا، قد ترغب في التأكد من أن المستند ينتهي بصفحة فارغة. يشرح هذا الموضوع كيفية إدراج صفحة فارغة في نهاية مستند PDF.
لإدراج صفحة فارغة في نهاية ملف PDF:
- قم بإنشاء كائن من فئة Document مع ملف PDF المدخل.
- استدعي طريقة Add من مجموعة PageCollection، بدون أي معاملات.
- احفظ ملف PDF الناتج باستخدام طريقة Save.
يوضح الجزء التالي من الشفرة كيفية إدراج صفحة فارغة في نهاية ملف PDF.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// مسار دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// فتح المستند
Document pdfDocument = new Document(dataDir + "InsertEmptyPageAtEnd.pdf");
// إدراج صفحة فارغة في نهاية ملف PDF
pdfDocument.Pages.Add();
// حفظ الملف الناتج
pdfDocument.Save(dataDir + "InsertEmptyPageAtEnd_out.pdf");