أضف علامة مائية إلى ورقة عمل Excel Python

تعد العلامة المائية إحدى الطرق الشائعة لحماية المستندات من الاستخدام غير المصرح به. في كثير من الأحيان ، تحدد العلامة المائية ملكية المحتوى المحمي بحقوق الطبع والنشر. وفقًا لذلك ، تتناول هذه المقالة كيفية إجراء العلامة المائية في ملفات Excel برمجيًا. على وجه الخصوص ، ستتعلم كيفية إضافة علامة مائية إلى ورقة عمل Excel باستخدام Python.

Python API لإضافة علامات مائية إلى أوراق عمل Excel

Aspose.Cells for Python via Java هي واجهة برمجة تطبيقات لمعالجة جداول البيانات تتيح لك إنشاء ملفات Excel أو تعديلها أو تحويلها. سنستخدمها لإضافة علامة مائية إلى أوراق عمل Excel. يمكنك تنزيل API أو تثبيته باستخدام أمر pip التالي.

pip install aspose-cells

أضف علامة مائية إلى ورقة عمل Excel في Python

فيما يلي خطوات إضافة علامة مائية في ورقة عمل Excel باستخدام Python.

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة مصنف من خلال توفير مساره.
  • احصل على مرجع لـ Worksheet التي تريد إضافة العلامة المائية إليها.
  • قم بإنشاء علامة مائية عن طريق إضافة شكل جديد إلى ورقة العمل وتعيين نصها وخصائصها.
  • اضبط خاصية Shape.setLocked (منطقي) على صواب لتأمين العلامة المائية.
  • عيّن أنواع القفل الأخرى باستخدام طريقة Shape.setLockedProperty (ShapeLockType ، منطقي).
  • أخيرًا ، احفظ ملف Excel المحدث باستخدام طريقة Workbook.save(String).

يوضح نموذج التعليمات البرمجية التالي كيفية إضافة علامة مائية إلى ورقة عمل Excel.

# قم بتحميل ملف Excel
workbook = Workbook("workbook.xlsx")

# احصل على أول ورقة افتراضية
sheet = workbook.getWorksheets().get(0)

# أضف علامة مائية
wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
    "Arial Black", 50, False, True, 18, 8, 1, 1, 130, 800)

# احصل على تنسيق التعبئة لكلمة art
wordArtFormat = wordart.getFill()

# اضبط اللون
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);

# اضبط الشفافية
wordArtFormat.setTransparency(0.9)

# اجعل الخط غير مرئي
wordart.setHasLine(False)

# قفل جوانب الشكل
wordart.setLocked(True)
wordart.setLockedProperty(ShapeLockType.SELECTION, True)
wordart.setLockedProperty(ShapeLockType.SHAPE_TYPE, True)
wordart.setLockedProperty(ShapeLockType.MOVE, True)
wordart.setLockedProperty(ShapeLockType.RESIZE, True)
wordart.setLockedProperty(ShapeLockType.TEXT, True)

# احفظ ملف Excel الذي يحمل علامة مائية
workbook.save("watermarked.xlsx")

انتاج |

فيما يلي لقطة شاشة لورقة عمل Excel بعد إضافة العلامة المائية.

إضافة علامة مائية في ورقة عمل Excel

احصل على رخصة مجانية

يمكنك استخدام Aspose.Cells لـ Python عبر Java بدون قيود تقييمية باستخدام ترخيص مؤقت.

استنتاج

تُستخدم العلامات المائية على نطاق واسع لمنع الاستخدام غير القانوني لملفات Excel المحمية بحقوق الطبع والنشر. وفقًا لذلك ، في هذه المقالة ، تعلمت كيفية إضافة علامة مائية إلى أوراق عمل Excel باستخدام Python. يمكنك أيضًا استكشاف ميزات أخرى لـ Aspose.Cells for Python عبر Java باستخدام التوثيق. في حالة وجود أي استفسارات ، يمكنك النشر على المنتدى.

أنظر أيضا