إضافة طوابع صفحات PDF في PDF باستخدام C#

إضافة طابع صفحة باستخدام C#

يمكن استخدام PdfPageStamp عندما تحتاج إلى تطبيق طابع مركب يحتوي على الرسومات والنصوص والجداول. يوضح المثال التالي كيفية استخدام طابع لإنشاء قرطاسية كما في استخدام Adobe InDesign وIllustrator وMicrosoft Word. افترض أن لدينا مستند إدخال ونريد تطبيق نوعين من الحدود باللونين الأزرق والأرجواني.

يعمل مقتطف الكود التالي أيضًا مع مكتبة Aspose.PDF.Drawing.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageStamp()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_StampsWatermarks();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "AddPageStampInput.pdf"))
    {
        //Create PdfPageStamps
        var bluePageStamp = new Aspose.Pdf.PdfPageStamp(dataDir + "AddPageStamp.pdf", 1)
        {
            Height = 800,
            Background = true
        };
        // Add stamps
        document.Pages[1].AddStamp(bluePageStamp);
        // Save PDF document
        document.Save(dataDir + "AddPageStamp_out.pdf");
    }
}