إدارة الرأس والتذييل

إضافة رأس في ملف PDF

تسمح لك فئة PdfFileStamp بإضافة رأس في ملف PDF. In order to add header, you first need to create object of PdfFileStamp class.
من أجل إضافة رأس، تحتاج أولاً إلى إنشاء كائن من فئة PdfFileStamp. يمكنك تنسيق نص العنوان باستخدام فئة FormattedText. بمجرد أن تكون جاهزًا لإضافة العنوان في الملف، تحتاج إلى استدعاء طريقة AddHeader من فئة PdfFileStamp. تحتاج أيضًا إلى تحديد الهامش العلوي على الأقل في طريقة AddHeader. وأخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يوضح لك مقطع الشيفرة التالي كيفية إضافة عنوان في ملف PDF.

 public static void AddHeader()
        {
            // إنشاء كائن PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // فتح المستند
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // إنشاء نص منسق لرقم الصفحة
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Yellow,
                System.Drawing.Color.Black,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // إضافة العنوان
            fileStamp.AddHeader(formattedText, 10);

            // حفظ ملف PDF المحدث
            fileStamp.Save(_dataDir + "AddHeader_out.pdf");

            // إغلاق fileStamp
            fileStamp.Close();
        }

إضافة تذييل في ملف PDF

تسمح لك فئة PdfFileStamp بإضافة تذييل في ملف PDF. من أجل إضافة التذييل، تحتاج أولاً إلى إنشاء كائن من فئة PdfFileStamp.


```csharp
 public static void AddFooter()
        {
            // إنشاء كائن PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // فتح المستند
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // إنشاء نص منسق لرقم الصفحة
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Blue,
                System.Drawing.Color.Gray,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // إضافة تذييل
            fileStamp.AddFooter(formattedText, 10);

            // حفظ ملف PDF المحدث
            fileStamp.Save(_dataDir + "AddFooter_out.pdf");

            // إغلاق fileStamp
            fileStamp.Close();
        }

إضافة صورة في رأس ملف PDF موجود

تسمح لك فئة PdfFileStamp بإضافة صورة في رأس ملف PDF. من أجل إضافة صورة في الرأس، تحتاج أولاً إلى إنشاء كائن من فئة PdfFileStamp. بعد ذلك، تحتاج إلى استدعاء طريقة AddHeader من فئة PdfFileStamp. يمكنك تمرير الصورة إلى طريقة AddHeader. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يظهر لك مقطع الشيفرة التالي كيفية إضافة صورة في رأس ملف PDF.

public static void AddImageHeader()
        {
            // إنشاء كائن PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // فتح المستند
            fileStamp.BindPdf(_dataDir + "sample.pdf");
            using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
            {
                // إضافة الرأس
                fileStamp.AddHeader(fs, 10);

                // حفظ ملف PDF المحدث
                fileStamp.Save(_dataDir + "AddImage-Header_out.pdf");
                // إغلاق fileStamp
                fileStamp.Close();
            }
        }
## إضافة صورة في تذييل ملف PDF موجود

تسمح لك فئة [PdfFileStamp](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/constructors/main) بإضافة صورة في تذييل ملف PDF. من أجل إضافة صورة في التذييل، تحتاج أولاً إلى إنشاء كائن من فئة [PdfFileStamp](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/constructors/main). بعد ذلك، تحتاج إلى استدعاء طريقة [AddFooter](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/methods/addfooter/index) من فئة [PdfFileStamp](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/constructors/main). يمكنك تمرير الصورة إلى طريقة [AddFooter](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/methods/addfooter/index). أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة [Close](https://reference.aspose.com/pdf/net/aspose.pdf.facades/facade/methods/close) من فئة [PdfFileStamp](https://reference.aspose.com/pdf/net/aspose.pdf.facades/pdffilestamp/constructors/main). يوضح لك مقتطف الشيفرة التالي كيفية إضافة صورة في تذييل ملف PDF.

```csharp
public static void AddImageFooter()
        {
            // Create PdfFileStamp object
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Open Document
            fileStamp.BindPdf(_dataDir + "sample.pdf");
            using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
            {
                // Add footer
                fileStamp.AddFooter(fs, 10);

                // Save updated PDF file
                fileStamp.Save(_dataDir + "AddImage-Footer_out.pdf");

                // Close fileStamp
                fileStamp.Close();
            }
        }