إضافة علامة مائية إلى ملف PDF برمجيًا

ترشد هذه المقالة المطورين في ما يخص إضافة علامات مائية برمجيًا إلى ملفات PDF، وهو أمر مفيد في تصنيف المستندات وحمايتها. يمكن تطبيق العلامات المائية بشكل فردي على صفحات أو نطاقات محددة ويمكن إضافتها باستخدام واجهة المستخدم أو كود C++‎ أو واجهات برمجة تطبيقات JavaScript.

إضافة علامة مائية باستخدام C++‎

ثمة نوعان من واجهات برمجة التطبيقات التي تقدمها Acrobat SDK لإضافة علامة مائية باستخدام C++‎.

  • void PDDocAddWatermarkFromText ()

    تضيف واجهة برمجة التطبيقات هذه علامة مائية تستند إلى النص إلى نطاق صفحة في المستند المحدد.

    بناء جملة واجهة برمجة التطبيقات:

                void PDDocAddWatermarkFromText (

                        PDDoc pdDoc,
                        PDDocWatermarkTextParamsRec* pTextParams,
                        PDDocAddWatermarkParamsRec* pParams
                        );

    تفاصيل المعلمة:

    •  PdDoc هو المستند الذي ستتم إضافة العلامة المائية إليه.
    • TextParams هي البنية التي تصف العلامة المائية المستندة إلى النص المراد إضافتها.
    • pParams هي بنية تحدد كيفية إضافة العلامة المائية إلى المستند.

     

  • void PDDocAddWatermarkFromPDPage ()

    تضيف واجهة برمجة التطبيقات هذه pdPage كعلامة مائية إلى نطاق صفحة في المستند.

    بناء جملة واجهة برمجة التطبيقات:

    void PDDocAddWatermarkFromPDPage (
                        PDDoc pdDoc,
                        PDPage pdPage,
                        PDDocAddWatermarkParamsRec* pParams
                );

    تفاصيل المعلمة:

    •  pdDoc هو المستند الذي ستتم إضافة العلامة المائية إليه.
    • pdPage هي الصفحة المراد إضافتها كعلامة مائية.
    • pParams هي بنية تحدد كيفية إضافة العلامة المائية إلى المستند.

إضافة علامة مائية باستخدام JavaScript

  • addWatermarkFromText()

    تضيف واجهة برمجة التطبيقات هذه النص المحدد كعلامة مائية إلى الصفحات المحددة في المستند. على سبيل المثال، يضيف الكود الوارد أدناه كلمة "Confidential" كعلامة مائية إلى منتصف جميع صفحات المستند الحالي.

    this.addWatermarkFromText(“Confidential”, 0, font.Helv, 24, color.red);

     

  • addWatermarkFromFile()

    تضيف واجهة برمجة التطبيقات هذه صفحة كعلامة مائية إلى الصفحات المحددة في المستند. على سبيل المثال، يضيف الكود الآتي الصفحة الأولى من "watermark.pdf" كعلامة مائية إلى منتصف جميع صفحات المستند الحالي.

    this.addWatermarkFromFile(“/C/temp/watermark.pdf”);

    للحصول على شرح مفصل لجميع المعلمات، استعرض مراجع واجهة برمجة التطبيقات المتوفرة ضمن مجلد المستندات الخاص بـ Acrobat SDK.

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟