OpenDocument Text (ODT) یک فرمت گسترده استفاده شده در محیطهای متنباز و چندپلتفرمی است که آن را برای مستندات، همکاری و تبادل محتوا محبوب کرده است. این فایلها گاهی شامل واترمارکهای تصویری میشوند که ممکن است به شکل لوگوها، گرافیکهای تأیید یا تصویرهای پسزمینه برای برندینگ یا شناسایی ظاهر شوند. وقتی نیاز دارید فایل را بهصورت خارجی به اشتراک بگذارید یا برای مخاطب دیگری بازآفرینی کنید، این تصاویر میتوانند غیرضروری یا حواسپرتی ایجاد کنند. اگر میخواهید حذف واترمارک تصویری از ODT با استفاده از پایتون، یک مؤلفه پردازش سند سازگار با پایتون میتواند این تصاویر را در سطح ساختاری شناسایی کرده و بدون نیاز به ویرایش دستی حذف کند. روش توضیح دادهشده در اینجا همچنین نشان میدهد چگونه حذف واترمارک تصویری در ODT با استفاده از پایتون، رویکردی تمیز و کنترلشده برای تغییر اسناد بدون اختلال در سبکها، پاراگرافها یا اشیای توکار ارائه میدهد.
مراحل حذف واترمارک تصویری از ODT با استفاده از پایتون
- GroupDocs.Watermark برای پایتون از طریق .NET را با استفاده از pip نصب کنید تا امکان حذف واترمارک تصویری برای فایلهای ODT فعال شود.
- پکیج
groupdocs.watermarkرا همراه با ماژولgroupdocs.watermark.search.searchcriteriaوارد کنید. - سند ODT را با ایجاد یک نمونهٔ Watermarker درون یک بلوک
withباز کنید. - یک شیء
ImageDctHashSearchCriteriaایجاد کنید و تصویر مرجع برای مقایسه را ارائه دهید. - مقدار حداکثر اختلاف مجاز را تنظیم کنید تا میزان شباهت مورد نیاز بین تصاویر تعیین شود.
- فایل ODT را برای تصاویر واترمارک که معیارها را برآورده میکنند اسکن کنید و هر ورودی شناسایی شده را حذف کنید.
- سند ODT پاکسازیشده را بدون واترمارک با فراخوانی متد
watermarker.save()ذخیره کنید.
موتور پردازش ODT فعالشده توسط پایتون که در این گردش کار استفاده میشود، ساختار سند را بررسی کرده و تصاویری را که شبیه واترمارک مرجع شما هستند با استفاده از بررسی شباهت مبتنی بر DCT شناسایی میکند. این تکنیک حتی زمانی که واترمارک پشت متن قرار گرفته، بهصورت مقیاسپذیر برای صفحه تنظیم شده یا کمی در رنگ یا فشردهسازی تغییر کرده باشد، مؤثر است. بهجای تکیه بر مختصات ثابت یا انتخاب دستی، این روش الگوهای بصری را مقایسه کرده و تنها گرافیکهایی را که با نمونه انتخابی شما مطابقت دارند، جدا میکند. این امر بهویژه برای فایلهای ODT ایجادشده از قالبها که واترمارکها بهطور مکرر در سرصفحهها، بخشهای بدنه یا فریمهای پسزمینه ظاهر میشوند، مفید است. با دنبال کردن مراحل بالا میتوانید کد پایتون برای حذف واترمارک تصویری از ODT را پیادهسازی کنید در حالی که پاراگرافها، فهرستها، جدولها و قالببندی سند دستنخورده میمانند.
کد برای حذف واترمارک تصویری از ODT با استفاده از پایتون
با حذف موفقیتآمیز واترمارک، سند ODT شما بهمراتب آسانتر برای استفاده مجدد یا بهاشتراکگذاری میشود بدون اینکه عناصر برندینگ یا علائم گرافیکی حساس نمایش داده شوند. با تنظیم آستانه تطبیق میتوانید بهدقت انواع مختلف همان واترمارک را شناسایی کنید، چه بهصورت تغییر اندازه، جابجایی یا تغییر جزئی، که این رویکرد را برای فایلهای ساده و همچنین طرحهای پیچیده مؤثر میسازد. این امر بهویژه هنگام کار با مطالب فنی طولانی، اسناد نظارتی یا محتوای مبتنی بر قالب که دقت ثابتتری میطلبند، مفید است. در نهایت، این راهنما نشان میدهد چگونه پاکسازی واترمارک تصویری در ODT با استفاده از پایتون انجام شود و فرآیندی قابل اطمینان و قابل تکرار برای تولید اسناد پاک فراهم میکند که برای چاپ، همکاری یا بایگانی طولانیمدت مناسب هستند.
اگر همچنین با صفحات گسترده Excel کار میکنید و نیاز به پاکسازی گرافیکهای توکار دارید، به آموزش ما درباره حذف واترمارک تصویری از XLSX با استفاده از پایتون نگاهی بیندازید تا بیاموزید چگونه واترمارکهای مبتنی بر لوگو را بهصورت برنامهنویسی از فایلهای XLSX شناسایی و حذف کنید.